私は通常、代理の数値主キーを使用します。しかし、今度は 10 文字のテキストの主キーを使用する必要があります。
私の質問は、それが nchar または nvarchar のどちらであるべきかということです。ありがとう。
編集
返信ありがとうございます - nchar と nvarchar の違いは認識しています。私の質問は、主キーにどちらを使用すべきかということです。ありがとうございます。
私は通常、代理の数値主キーを使用します。しかし、今度は 10 文字のテキストの主キーを使用する必要があります。
私の質問は、それが nchar または nvarchar のどちらであるべきかということです。ありがとう。
編集
返信ありがとうございます - nchar と nvarchar の違いは認識しています。私の質問は、主キーにどちらを使用すべきかということです。ありがとうございます。
T-SQL ドキュメントからのアドバイスは非常に簡単です。
列データ エントリのサイズがほぼ同じになる可能性がある場合は、nchar を使用します。列データ エントリのサイズが大幅に異なる可能性がある場合は、nvarchar を使用します。
あなたの場合、10文字の識別子で、答えはncharです。