Ошибка запроса MS SQL: Оригинальное сообщение об ошибке: Не удалось разрешить конфликт параметров сортировки между «Ukrainian_CI_AS» и «Cyrillic_General_CI_AS» в операции equal to

Ошибка "Оригинальное сообщение об ошибке: Не удалось разрешить конфликт параметров сортировки между "Ukrainian_CI_AS" и "Cyrillic_General_CI_AS" в операции equal to" может возникать при разных кодировках баз данных.

Для исправления необходимо добавить в запросе после имени колонки параметр COLLATE Cyrillic_General_CI_AS. Этот параметр добавляем только для колонок с типом "строка".

Пример:

SELECT Name1 COLLATE Cyrillic_General_CI_AS FROM DB1.dbo.Table1
UNION
SELECT Name2 FROM DB2.dbo.Table2

Добавить комментарий

Ваш e-mail не будет опубликован.

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: