Каков размер содержимого поля изображения в SQL Server?
У меня есть таблица в SQL Server. Эта таблица имеет поле изображения, и приложение хранит файлы в нем.
Есть ли способ прочитать размер файла в поле изображения с помощью T-SQL?
2 ответа
Решение
Различные стили отображения:
SELECT DATALENGTH(imagecol) as imgBytes,
DATALENGTH(imagecol) / 1024 as imgKbRounded,
DATALENGTH(imagecol) / 1024.0 as imgKb,
DATALENGTH(imagecol) / 1024 / 1024 as imgMbRounded,
DATALENGTH(imagecol) / 1024.0 / 1024.0 as imgMb
FROM table
Пример вывода:
imgBytes imgKbRounded imgKb imgMbRounded imgMb
68514 66 66.908203 0 0.065340041992