Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Sprachelemente

 

Zeichenfolgen

Eine Zeichenfolge ist eine Sequenz von Zeichen mit einer Größe von bis zu 2 GByte. 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 Escape-Sequenzen für Sonderzeichen enthalten, die nicht problemlos als Zeichen eingegeben werden können. Weitere Hinweise finden Sie unter 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.