gpt4 book ai didi

sql-server - 我应该使用什么 SQL Server 数据类型来存储字节[]

转载 作者:行者123 更新时间:2023-12-01 18:37:25 24 4
gpt4 key购买 nike

我想在我的 SQL Server 中存储一个字节数组。您建议使用什么数据类型或预插入操作来存储这些数据?

我不希望这些 byte[] 的长度超过 1024。

最佳答案

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 的存储位置始终位于数据行之外。

关于sql-server - 我应该使用什么 SQL Server 数据类型来存储字节[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1058529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com