|
Kategorie: ASE: Datentypen: Character Datatypes
univarchar(n)
Der Begriff univarchar(n) bezeichnet einen
Datentyp,
der ab der ASE-Version 12.5 zur Verfügung steht. Wie alle
Character Datatypes
ist auch der Datentyp univarchar(n) zum
ANSI-Standard
kompatibel. Die Werte, die in mit univarchar(n) definierten
Spalten
gespeichert werden, haben immer die feste Länge n (fixed-length character string).
Der Datentyp univarchar(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 univarchar(n)
Der Datentyp univarchar(n) wird i.d.R. für die Speicherung von UTF-16
Zeichensätzen
also für einen
Unicode
Zeichensatz verwendet.Die gespeicherten Zeichen können eine variable Länge
(variable-sized character string) haben, die entsprechend beim Anlegen der
Tabelle
mit einem maximalen Wert 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, unichar(n), varchar(n).
|