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)

 

DATALENGTH-Funktion [System]

Gibt in Byte die Länge der Basisspeicherung für das Ergebnis eines Ausdrucks zurück

Syntax
DATALENGTH(Ausdruck )
Parameter
  • Ausdruck   In der Regel ein Spaltenname. Wenn Ausdruck eine Zeichenfolgenkonstante ist, muss er in Anführungszeichen eingeschlossen werden.

Rückgabe

UNSIGNED INT

Bemerkungen

Die Rückgabewerte der DATALENGTH-Funktion sind Folgende:

Datentyp DATALENGTH
SMALLINT 2
INTEGER 4
DOUBLE 8
CHAR Länge der Daten
BINARY Länge der Daten

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

Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Die folgende Anweisung gibt die Länge der längsten Zeichenfolge in der Spalte CompanyName zurück.

SELECT MAX( DATALENGTH( CompanyName ) )
FROM Customers;

Die folgende Anweisung gibt die Länge der Zeichenfolge '8sdofinsv8s7a7s7gehe4h' zurück:

SELECT DATALENGTH( '8sdofinsv8s7a7s7gehe4h' );