varbinary(16384) を作成したいのですが、サイズが最大 8000 または MAX でなければならないためできません。挿入されたフィールド サイズが 16384 より大きい場合にエラーをスローする必要があるため、MAX を使用したくありません。これを行う方法はありますか?
質問する
1051 次
2 に答える
1
興味深いことに、http://msdn.microsoft.com/en-us/library/ms143432.aspx によると、 varbinary の最大サイズは実際には 2^31 - 32 ビットと 64 ビットの両方の SQL サーバーで 1 です。
于 2012-05-31T22:46:01.203 に答える
1
MAXを使用。フィールドを制約し、データ層/アプリケーションでエラーを処理します。
データをテーブルにプッシュしようとしていて、SQL Server に依存してエラーを返しているようです。IMO、これはこの種のことを処理するには「下流」が遠すぎます。
于 2012-05-31T22:46:04.393 に答える