1

テーブルにさまざまな種類のデータを格納するフィールドがあります。たとえば、特大、中、小....または、2009 年 3 月 22 日、1 年、2 年、3 などを格納できます。年...または06月、12月、1年、または「33-36」、「37-40」を保存できます...そしてそのデータは固定されていません。将来、新しいカテゴリを追加する必要があるかもしれません. ..

データ型の明らかな選択は nvarchar(length) ですが、他に提案はありますか? これを回避する方法はありますか?

4

4 に答える 4

0

nvarchar(max) が機能します。そうしないと、考えられるタイプごとに 1 つずつ、複数の列が存在する可能性があります。これにより、倍精度数などを文字列に変換したり、元に戻すことができなくなります。

于 2009-03-13T12:45:19.623 に答える
0
  • データが 2Gb 未満の文字列に制限されている場合は nvarchar(max)。
  • 2Gb を超える文字列を許可する必要がある場合は、ntext。
  • バイナリ データを格納する必要がある場合は、バイナリまたはイメージ。
于 2009-03-13T12:46:16.190 に答える