Обычная проблема сопоставления, но оператор сопоставления при объединении по-прежнему выдает ту же ошибку - PullRequest
0 голосов
/ 26 марта 2019

У меня следующий запрос:

Update 
    AEB
Set 
    [hbs_mailreturned] = 1
from
    AccountExtensionBase AEB 
Inner Join #IndividualsIDs I1  on 
    AEB.hbs_organisationid collate SQL_Latin1_General_CP1_CI_AS = I1.hbs_individualid collate SQL_Latin1_General_CP1_CI_AS 

выдает следующее сообщение об ошибке:

Невозможно разрешить конфликт сопоставления между "SQL_Latin1_General_CP1_CI_AS" и "Latin1_General_CI_AI" в операции равно.

Я не понимаю этого, потому что я указал параметры сортировки для использования в операторе соединения. Что мне здесь не хватает?

1 Ответ

0 голосов
/ 26 марта 2019

Полагаю, это не создаст проблему, которую вы применили к своим столбцам,

AEB.hbs_organisationid collate SQL_Latin1_General_CP1_CI_AS = I1.hbs_individualid collate SQL_Latin1_General_CP1_CI_AS 

проверьте нулевые значения столбцов, примененные в объединении, если все еще не работает, вы можете попробовать

where fieldname COLLATE DATABASE_DEFAULT = secondfieldname COLLATE DATABASE_DEFAULT
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...