在 SQL Server 中,varbinary(max)
是一种用于存储可变长度的二进制数据的数据类型。它可以存储最大 2^31-1 (2,147,483,647) 字节的数据。在 SQL Server 2012 及更高版本中,varbinary(max)
可以自动扩展到多个文件中,以支持更大的数据存储。
要获取 varbinary(max)
文件流的长度,可以使用 DATALENGTH()
函数。例如,假设有一个名为 MyTable
的表,其中包含一个名为 MyVarBinaryColumn
的 varbinary(max)
列,可以使用以下查询来获取该列中文件流的长度:
SELECT DATALENGTH(MyVarBinaryColumn) FROM MyTable
这将返回一个整数值,表示 MyVarBinaryColumn
中文件流的长度(以字节为单位)。
领取专属 10元无门槛券
手把手带您无忧上云