結合を使用する場合、照合の一貫性が重要なのはなぜですか?
2 つのデータベースにまたがる 2 つのテーブルを結合するときに照合を使用しましたが、なぜそれが必要なのですか? 2 つの異なるデータベースの両方のテーブルで同じ照合順序を使用している場合、それは必要ですか?
結合を使用する場合、照合の一貫性が重要なのはなぜですか?
2 つのデータベースにまたがる 2 つのテーブルを結合するときに照合を使用しましたが、なぜそれが必要なのですか? 2 つの異なるデータベースの両方のテーブルで同じ照合順序を使用している場合、それは必要ですか?
照合順序は、文字列の並べ替えと比較の規則を定義します - msdn。
個人的に、私はこのクエリ スタイルを使用します -
SELECT *
FROM dbo.Table1 t1
JOIN dbo.Table2 t2 ON t1.KeyCD COLLATE DATABASE_DEFAULT = t2.KeyCD COLLATE DATABASE_DEFAULT