2

結合を使用する場合、照合の一貫性が重要なのはなぜですか?

2 つのデータベースにまたがる 2 つのテーブルを結合するときに照合を使用しましたが、なぜそれが必要なのですか? 2 つの異なるデータベースの両方のテーブルで同じ照合順序を使用している場合、それは必要ですか?

4

1 に答える 1

1

照合順序は、文字列の並べ替えと比較の規則を定義します - msdn

個人的に、私はこのクエリ スタイルを使用します -

SELECT * 
FROM dbo.Table1 t1
JOIN dbo.Table2 t2 ON t1.KeyCD COLLATE DATABASE_DEFAULT = t2.KeyCD COLLATE DATABASE_DEFAULT 
于 2013-04-11T06:14:12.677 に答える