2009-02-03 125 views
55

我正在嘗試使用SQL來確定SQL Server 2005中VARBINARY(MAX)字段中內容的字節大小。由於我懷疑是否有本地支持,是否可以使用CLR集成完成?任何想法將不勝感激。SQL Server 2005中VARBINARY字段的大小

回答

100

其實,你可以在T-SQL中做到這一點!

DATALENGTH(<fieldname>)將工作在varbinary(max)字段。

+1

http://technet.microsoft.com/en-us/library/ms173486.aspx – 2013-10-21 23:47:54

26

VARBINARY(MAX)字段分配可變長度數據,大小不超過2GB。

您可以使用DATALENGTH()函數來確定列內容的長度。

例如:

SELECT DATALENGTH(CompanyName), CompanyName 
FROM Customers 
相關問題