DŁUGOŚĆ_DANYCH (Transact-SQL)

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenie.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

DATALENGTH ( expression ) 

Argumenty

  • expression
    Jest wyrażenie dowolnego typu danych.

Zwracane typy

bigintif expression is of the varchar(max), nvarchar(max) or varbinary(max) data types; w przeciwnym razie int.

Uwagi

DŁUGOŚĆ_DANYCH przydaje się zwłaszcza z varchar, varbinary, text, image, nvarchar, i ntext typy danych, ponieważ te typy danych można przechowywać danych o zmiennej długości.

DŁUGOŚĆ_DANYCH z NULL jest NULL.

Ostrzeżenie

Poziomy zgodności może mieć wpływ na wartości zwracanych.Aby uzyskać więcej informacji na temat poziomów zgodności, zobacz ZMIENIA poziom zgodności bazy danych (Transact-SQL).

Przykłady

Następujący przykład wyszukuje długość Name kolumna w Product tabela.

USE AdventureWorks2008R2;
GO
SELECT length = DATALENGTH(Name), Name
FROM Production.Product
ORDER BY Name;
GO