DATALENGTH (Transact-SQL)
Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenie.
DATALENGTH ( expression )
Zwracane typy
bigint Jeśli expression jest varchar(max), nvarchar(max) lub varbinary(max) typy danych; w przeciwnym przypadku int.
Remarks
Jest on przydatny zwłaszcza z DŁUGOŚĆ_DANYCH varchar, varbinary, text, image, nvarchar, a ntext typy danych, ponieważ te typy danych mogą być przechowywane dane o zmiennej długości.
DŁUGOŚĆ_DANYCH NULL jest NULL.
Uwaga
Poziomy zgodności może mieć wpływ na wartości zwracanych.Aby uzyskać więcej informacji na temat poziomów zgodności zobacz ALTER DATABASE poziom zgodności (języka Transact-SQL).
Przykłady
Następujący przykład wyszukuje długość Name kolumna w Product Tabela.
USE AdventureWorks;
GO
SELECT length = DATALENGTH(Name), Name
FROM Production.Product
ORDER BY Name;
GO