リファレンスガイド> データソースの機能サポート> データソースを組み合わせる際の機能サポートの問題> SQL Serverの並べ替え順序
 
SQL Serverの並べ替え順序
SQL Serverは複数の照合スキームをサポートしており、そのデフォルトはTDVと同じではありません。さらに、TDVは、接続ごとにデータソース照合スキームの接続を変更することはできません。
次のような状況で列に特殊文字が含まれている場合、デフォルトのSQL Serverの照合動作は誤った結果になります。
SQL Serverデータは、SORT MERGE結合アルゴリズムの片側にあります。クエリエンジンは結合列にORDER BY句を挿入しますが、順序は異なります。
オプションは、SORT MERGEクエリで{OPTION HASH}を使用し、TDVが結合にSORT MERGEの代わりにHASHアルゴリズムを使用するように強制することです。ただし、クエリエンジンは小さい側をハッシュしてから大きい側をストリーミングする必要があるため、HASHアルゴリズムはより多くのメモリを使用することに注意してください。
SQL Serverデータは、WHERE句の比較述語に含まれています。
SQL ServerデータはORDER BY句に含まれています。
多くの場合、SQLで別の照合スキームを指定できますが(たとえば、「COLLATE Latin1_General_BIN」を使用)、これはインデックス作成に干渉し、パフォーマンスに影響を与える可能性があります。