T-SQL DATALENGTH Funktion
Die T-SQL DATALENGTH Funktion gehört zu den T-SQL Datentypfunktionen und gibt die Anzahl von Bytes zurück, die zum Darstellen eines Ausdrucks verwendet werden.Um die Anzahl von Zeichen in einem Zeichenfolgenausdruck zurückzugeben, muss die SQL LEN-Funktion verwendet werden.
Das Beispiel zur T-SQL DATALENGTH Funktion zeigt den Einsatz und die Möglichkeiten dieser T-SQL Funktion.
T-SQL DATALENGTH Funktion Syntax
Die T-SQL DATALENGTH Funktion kann folgendermaßen verwendet werden:
DATALENGTH(expression)
Folgende Parameter müssen in der Funktion eingesetzt werden:
- expression: Ein Ausdruck mit beliebigem Datentyp.
Die T-SQL DATALENGTH Funktion ist besonders beim Einsatz mit Datentypen nützlich, die Daten variabler Länge speichern können, zum Beispiel für:
- image
- ntext
- nvarchar
- text
- varbinary
- varchar
Für einen NULL-Wert gibt die Funktion DATALENGTH NULL zurück.
T-SQL DATALENGTH Funktion Beispiel
Das folgende T-SQL DATALENGTH Beispiel veranschaulicht, wie die T-SQL Funktion verwendet werden kann. In diesem Beispiel wird nach der Länge in Bytes der Spalte Name in der Produkt-Tabelle gesucht:
SELECT Laenge = DATALENGTH(ProduktName), ProduktName FROM dbo.DimProdukt ORDER BY ProduktName;