A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


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).