标签: sql-server-2008
我们有一个db表,它将文件存储为varbinary(MAX)。当我们运行以下脚本时:
SELECT SUM(LEN(Content)) FROM dbo.File
结果是:
35398663
我想将此数字转换为兆字节数?这可能吗?
答案 0 :(得分:59)
使用DATALENGTH检索字节数然后转换,如下所示:
DATALENGTH
SELECT SUM(DATALENGTH(Content)) / 1048576.0 FROM dbo.File
SQL Fiddle Example