簡體   English   中英

我應該使用哪種SQL Server數據類型來存儲字節[]

[英]What SQL Server Datatype Should I Use To Store A Byte[]

我想在我的SQL Server中存儲字節數組。 您建議使用哪種數據類型或INSERT預先操作存儲這些數據類型?

我不希望這些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的存儲位置始終在數據行的外部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM