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