Длина файлового потока varbinary (max) в SQL Server 2008 - PullRequest
6 голосов
/ 14 апреля 2009

Есть ли какой-нибудь эффективный способ получения длины данных в столбце «varbinary (max) filestream»? Я нашел только образцы с преобразованием в varchar и последующим вызовом функции "LEN".

1 Ответ

16 голосов
/ 12 мая 2009
SELECT
      length = DATALENGTH(Name),
      Name 
FROM 
      Production.Product 
ORDER BY 
      Name

"Возвращает количество байтов , используемых для представления любого выражения."

T-SQL и цитата из библиотеки MSDN DATALENGTH (Transact-SQL) .

...