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

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » SQL-Sprachelemente

 

Zeichenfolgen

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.