Почему Microsoft рекомендует использовать не SQL параметры сортировки на SQL Server, если по умолчанию используется SQL_Latin1_General_CP1_CI_AS? - PullRequest
0 голосов
/ 01 мая 2020

Microsoft рекомендует не использовать параметры сортировки SQL (параметры сортировки начинаются с SQL в имени). См. Рекомендации в нижней части этой статьи, например Сравнение SQL сопоставлений с Windows сопоставления , в котором говорится:

SQL сопоставления предоставляются для обратной совместимости с предыдущими версии SQL Сервер. Параметры сортировки Windows обеспечивают согласованные сравнения строк как для Unicode, так и для текста, не относящегося к Unicode, в SQL Server, которые также согласуются со сравнениями строк в операционной системе Windows. По всем этим причинам предпочтительны параметры сортировки Windows, если только нет проблем с обратной совместимостью или не определены проблемы производительности c, для которых требуется сопоставление SQL.

Но тогда в SQL 2019 по умолчанию Сортировка: SQL_Latin1_General_CP1_CI_AS. Microsoft рекомендует Windows параметры сортировки в течение по крайней мере десятилетия.

...