0
テーブルに照合することは可能ですか?私はマルチテナントアプリを開発しており、照合が異なるため、各国が余分なデータベースを持つことを望んでいません。これが何らかの違いがある場合は、SQL Server 2008 R2を使用します。すべてのヨーロッパ言語とロシア語キリル文字をサポートするSQL照合
テーブルに照合することは可能ですか?私はマルチテナントアプリを開発しており、照合が異なるため、各国が余分なデータベースを持つことを望んでいません。これが何らかの違いがある場合は、SQL Server 2008 R2を使用します。すべてのヨーロッパ言語とロシア語キリル文字をサポートするSQL照合
nvarcharを使用する必要があります。 varcharに複数のアルファベットを格納することはできません
照合は、非Unicodeデータのコードページであり、両方の並べ替えと比較です。しかし、指定されたコードページではまだ8ビットASCIIに制限されています。
は、各文字セット/アルファベットごとに異なるテーブルを持つことができます。たとえば、1対1で親エンティティテーブルがあります。ただし、オーバーヘッドが幅広いデータよりも優れているテラバイトのテキストを使用する予定がない限り、nvarcharは簡単です。
編集:私の間違い、照合は常に並べ替えと比較です。
照合順序がnvarcharに含まれていませんか?テーブルデザイナーでは、nvarcharフィールドの照合順序をから何かに変更できます。 –
NickD
@Snoopy:正しい。私の間違い。ごめんなさい。 – gbn