2

私は通常、代理の数値主キーを使用します。しかし、今度は 10 文字のテキストの主キーを使用する必要があります。

私の質問は、それが nchar または nvarchar のどちらであるべきかということです。ありがとう。

編集

返信ありがとうございます - nchar と nvarchar の違いは認識しています。私の質問は、主キーにどちらを使用すべきかということです。ありがとうございます。

4

1 に答える 1

2

T-SQL ドキュメントからのアドバイスは非常に簡単です。

列データ エントリのサイズがほぼ同じになる可能性がある場合は、nchar を使用します。列データ エントリのサイズが大幅に異なる可能性がある場合は、nvarchar を使用します。

あなたの場合、10文字の識別子で、答えはncharです。

于 2013-04-10T22:40:33.977 に答える