3
有没有办法告诉如何获得上传到数据库的文件大小?如何获取上传到SQL Server的文件大小?
SELECT [ID]
,[File]
FROM [dbo].[Reports]
我希望能够告诉用户文件,该文件是在MS SQL 2005/2008 VarBinary(max)
场的大小。怎么做?
也许唯一的办法就是创建另一个列,当插入文件时,我还应该在额外的列中插入它的大小?
有没有办法告诉如何获得上传到数据库的文件大小?如何获取上传到SQL Server的文件大小?
SELECT [ID]
,[File]
FROM [dbo].[Reports]
我希望能够告诉用户文件,该文件是在MS SQL 2005/2008 VarBinary(max)
场的大小。怎么做?
也许唯一的办法就是创建另一个列,当插入文件时,我还应该在额外的列中插入它的大小?
大小可以使用datalength
功能:
select ID, File, Length = datalength(File)
from dbo.Reports
使用DATALENGTH()函数来检索的VARBINARY
谢谢。正是我需要的。 – MadBoy 2010-03-14 11:26:11