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-Funktionen » SQL-Funktionen (A-D)

 

CHAR_LENGTH-Funktion [Zeichenfolge]

Gibt die Anzahl der Zeichen in einer Zeichenfolge zurück.

Syntax
CHAR_LENGTH ( Zeichenfolgenausdruck )
Parameter
  • Zeichenfolgenausdruck   Die Zeichenfolge, deren Länge berechnet werden soll

Rückgabe

INT

Bemerkungen

Nachgestellte Leerzeichen sind in der zurückgegebenen Länge enthalten.

Der Rückgabewert einer NULL-Zeichenfolge ist NULL.

Wenn die Zeichenfolge ein Mehrbyte-Zeichensatz ist, kann sich der von der CHAR_LENGTH-Funktion zurückgegebene Wert von der Anzahl von Bytes, die die BYTE_LENGTH-Funktion zurückgibt, unterscheiden.

Hinweis

Sie können die CHAR_LENGTH- und die LENGTH-Funktion gleichermaßen verwenden für CHAR-, VARCHAR-, LONG VARCHAR-und NCHAR-Datentypen. Sie müssen allerdings die LENGTH-Funktion bei BINARY- und Bit-Array-Datentypen verwenden.

Diese Funktion unterstützt NCHAR-Eingaben bzw. Ausgaben.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Kernfunktion.

Beispiel

Die folgende Anweisung liefert den Wert 8.

SELECT CHAR_LENGTH( 'Chemical' );