0

1つのテーブルと8つの列を持つ単純なデータベースがあります。テーブルには約20行あります。以下の正確なスキーマを参照してください。ただし、特定のレコードを挿入しようとすると、次のエラーが発生します。

テーブル定義または行サイズが最大行サイズの8060バイトを超えています。

なぜ私はこれを手に入れるのでしょうか。テーブルはまだそれほど大きくありません。どう思いますか?

ここに画像の説明を入力してください

4

1 に答える 1

1

nvarchar は Unicode であり、内部で 1 文字あたり 2 バイトを必要とするため、nvarchar(4000) は実際には 4000*2 バイト = 8000 です。残りを追加します....

于 2012-05-31T14:07:13.517 に答える