Eine Zeichenfolge ist eine Sequenz von Zeichen mit einer Größe von bis zu 2 GB. Eine Zeichenfolge kann in SQL folgendermaßen auftreten:
Als ein Zeichenfolgenliteral. Ein Zeichenfolgenliteral ist eine Zeichenfolge, die in Apostrophe eingeschlossen ist. Ein Zeichenfolgenliteral stellt einen bestimmten, konstanten Wert dar und kann Escapesequenzen für Sonderzeichen enthalten, die nicht problemlos als Zeichen eingegeben werden können. Siehe Zeichenfolgenliterale.
Als der Wert einer Spalte oder Variablen mit einem CHAR- oder NCHAR-Datentyp.
Als Ergebnis der Ausführung eines Ausdrucks.
Die Länge einer Zeichenfolge kann auf zwei Arten gemessen werden:
Bytelänge Die Bytelänge ist die Anzahl der Bytes in der Zeichenfolge.
Zeichenlänge Die Zeichenlänge ist die Anzahl der Zeichen in der Zeichenfolge und basiert auf dem verwendeten Zeichensatz.
Bei Einbyte-Zeichensätzen wie cp1252 sind die Byte- und die Zeichenlänge gleich. Bei Mehrbyte-Zeichensätzen ist die Bytelänge einer Zeichenfolge größer oder gleich ihrer Zeichenlänge.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |