SQL Server 2005中VARBINARY字段的大小
我正在尝试使用SQL来确定SQL Server 2005中VARBINARY(MAX)
字段中内容的字节大小。 我怀疑是否有本地支持,可以使用CLR集成吗? 任何想法将不胜感激。
其实,你可以在T-SQL中做到这一点!
DATALENGTH(<fieldname>)
将在varbinary(max)
字段上工作。
VARBINARY(MAX)字段分配可变长度数据,大小不超过2GB。
您可以使用DATALENGTH()函数来确定列内容的长度。
例如:
SELECT DATALENGTH(CompanyName), CompanyName FROM Customers