什么是SQL Server中的图像字段内容的大小?(What is the size of a im

2019-07-28 19:55发布

我在SQL Server中的表。 此表有一个像场,并应用商店中的文件。

有没有办法读取使用T-SQL在图像领域的文件的大小?

Answer 1:

SELECT DATALENGTH(imagecol) FROM  table

请参阅MSDN



Answer 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


文章来源: What is the size of a image field content in SQL Server?