2008-09-08 104 views

回答

16

根据documentation on MSDN和我的经验,二进制更好,因为md5散列的大小没有变化。

二进制数据类型的大小是n个字节,所以数据的大小。 varbinary数据类型的大小在数据大小的顶部是n个字节+ 2个字节。

0

空值改变东西:

空varbinary(16)是2个字节。
空二进制(16)是16个字节。
存储在varbinary(16)中的16个字节需要18个字节。
二进制(16)中的16个字节需要16个字节。

https://stackoverflow.com/a/3731195