|
Kategorie: ASE: Datentypen: Character Datatypes
unichar(n)
Der Begriff unichar(n) bezeichnet einen
Datentyp,
der ab der ASE-Version 12.5 zur Verfügung steht. Wie alle
Character Datatypes
ist auch der Datentyp unichar(n) zum
ANSI-Standard
kompatibel. Die Werte, die in mit unichar(n) definierten
Spalten
gespeichert werden, haben immer die feste Länge n (fixed-length character string).
Der Datentyp unichar(n) benötigt also unabhängig von der Länge eines
Strings
immer n
Byte,
maximal aber 16384 Bytes
Speicherplatz.
Mit Hilfe der Formel "2 * n" kann der exakt
benötigte Speicherplatz in Bytes ermittelt werden.
Verwendung des Datentyps unichar(n)
Der Datentyp unichar(n) wird i.d.R. für die Speicherung von UTF-8 oder UTF-16
Zeichensätzen
also für einen
Unicode
Zeichensatz verwendet. Die gespeicherten Zeichen sollten eine vorhersagbare, feste Länge
(fixed-length character string) haben, die entsprechend beim Anlegen der
Tabelle
definiert wird.
Hinweis: Die
Datentypen
unichar und univarchar werden vom
ASE®
nur unterstützt, wenn der Standard Zeichensatz des Servers UTF-8
eingestellt ist.
Siehe auch:
nchar(n), nvarchar(n), text, univarchar(n), varchar(n).
|