Gibt in Byte die Länge der Basisspeicherung für das Ergebnis eines Ausdrucks zurück.
DATALENGTH( expression )
expression In der Regel ein Spaltenname. Wenn expression eine Zeichenfolgenkonstante ist, muss er in Anführungszeichen eingeschlossen werden.
UNSIGNED INT
Die Rückgabewerte der DATALENGTH-Funktion sind Folgende:
Datentyp | DATALENGTH |
---|---|
BIT | 1 |
TINYINT | 1 |
SMALLINT | 2 |
INTEGER | 4 |
BIGINT | 8 |
REAL | 4 |
DOUBLE | 8 |
TIME | 8 |
DATE | 4 |
TIMESTAMP | 8 |
DATETIME | 8 |
TIMESTAMP WITH TIME ZONE | 29 |
UNIQUEIDENTIFIER | 16 |
CHAR | Länge der Daten |
VARCHAR | Länge der Daten |
BINARY | Länge der Daten |
VARBINARY | Länge der Daten |
NCHAR | Länge der Daten |
NVARCHAR | Länge der Daten |
TEXT | Länge der Daten |
NTEXT | Länge der Daten |
IMAGE | Länge der Daten |
XML | Länge der Daten |
Die folgende Anweisung gibt die Länge der längsten Zeichenfolge in der CompanyName-Spalte zurück:
SELECT MAX( DATALENGTH( CompanyName ) ) FROM GROUPO.Customers; |
Die folgende Anweisung gibt die Länge der Zeichenfolge "8sdofinsv8s7a7s7gehe4h" zurück:
SELECT DATALENGTH( '8sdofinsv8s7a7s7gehe4h' ); |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |