2009-06-29 50 views

回答

49

varbinary(1024)是你在找什么。

有在SQL Server三种类型的二进制值存储:

binary(n)为长度n的固定长度的二进制数据。长度可以是18000
varbinary(n)可变长度二进制数据最大长度为n。最大长度可以是18000
以上类型将存储在行数据本身中。 varbinary(max)它用于存储高达2GB的大二进制值(BLOB)。实际值存储在一个单独的位置,如果它大于8000字节,并且只有一个指针存储在行本身中。此类型自SQL Server 2005起可用。

image数据类型用于存储SQL Server 2005之前的BLOB。它已弃用,用于支持varbinary(max)image的存储位置始终在数据行外部。

+0

在你的最后一句话中,你的意思是“图像”的行为与超过8k字节的“varbinary(max)”相同吗? – Pacerier 2011-10-15 23:05:43

相关问题