我想在我的SQL Server中存储一个字节数组.您建议使用什么数据类型或预先INSERT操作来存储这些?
我不希望这些byte[]长度超过1024.
Meh*_*ari 58
varbinary(1024) 是你在找什么.
SQL Server中有三种类型用于二进制值存储:
binary(n)对于长度固定长度的二进制数据n.长度可1至8000.
varbinary(n)对于可变长度二进制数据的最大长度n.最大长度可以是1到8000.
以上类型将存储在行数据本身中.
varbinary(max)用于存储高达2GB的大二进制值(BLOB).如果实际值大于8000字节并且指针存储在行本身中,则实际值存储在单独的位置.从SQL Server 2005开始,此类型可用.
image数据类型用于在SQL Server 2005之前存储BLOB.它已被弃用而不赞成使用varbinary(max).存储位置image始终位于数据行之外.
| 归档时间: |
|
| 查看次数: |
44241 次 |
| 最近记录: |