MSSQL сервер ошибка collation conflict
Добрый день, хочу поделиться решением своей проблемы – при написании скрипта происходило сравнение полей из разных таблиц в результате постоянно выскакивала одна и та же ошибка:
Msg 468, Level 16, State 9, Line 2
Cannot resolve the collation conflict between “Cyrillic_General_CI_AS” and “SQL_Latin1_General_CP1251_CI_AS” in the equal to operation.
Решение нашел на просторах интернета и решил оставить на заметку чтобы больше не искать.
После сравнения полей нужно добавить collate Cyrillic_General_CI_AS
SELECT k.*,p.kl_id FROM ##Klient k
LEFT JOIN Product p ON p.kl_id=k.kl_id collate Cyrillic_General_CI_AS
ORDER BY p.kl_id
У меня такой вариант сработал.
Если кому еще помогло рад за Вас.
tnx guy :d
Спасибо, помогло!
Спасибо за отзыв!
Super! Spasibo )
Всегда рад, что кому-то еще помогли мои шпаргалки!
good! thx!
collate database_default
collate database_default