2009-06-29 11 views

答えて

49

varbinary(1024)はあなたが探しているものです。長さnの固定長のバイナリデータの

binary(n)

は、バイナリ値格納用のSQL Serverの3種類があります。長さは1から8000までです。
varbinary(n)可変長バイナリデータの最大長はnです。最大長は1から8000までです。
上記のタイプは、行データ自体に格納されます。 varbinary(max) 2GBまでの大きなバイナリ値(BLOB)を格納するために使用されます。実際の値は、8000バイトを超え、ポインタだけが行自体に格納されている場合、別の場所に格納されます。このタイプは、SQL Server 2005以降で使用できます。

image SQL Server 2005より前のBLOBを格納するためにデータ型が使用されました。これは廃止され、varbinary(max)になりました。 imageの格納場所は常にデータ行の外側です。

+0

最後の文章では、 'image'の動作が8kバイトを超える' varbinary(max) 'と同じであることを意味しますか? – Pacerier

+0

@Pacerier本質的には、はい。 –

関連する問題