SQL Server中图像字段内容的大小是多less?
我在SQL Server中有一个表。 该表有一个图像字段,应用程序在其中存储文件。
有没有办法使用T-SQL读取图像字段中的文件的大小?
SELECT DATALENGTH(imagecol) FROM table
请参阅MSDN
不同的显示样式:
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