Я получаю эту ошибку при разработке хранимой процедуры
Неявное преобразование значения varchar в varchar невозможно выполнить, потому что сортировка значения не разрешена из-за конфликта сортировки.
выглядит так:
Select City COLLATE DATABASE_DEFAULT AS Place, State, Country FROM DEPT1
UNION ALL
Select '' AS Place, 'Arizona' As State, Country FROM DEPT2
но If If do this, это также дает ту же ошибку
Select City COLLATE DATABASE_DEFAULT AS Place, State, Country FROM DEPT1
UNION ALL
Select '' COLLATE DATABASE_DEFAULT AS Place, 'Arizona' As State, Country FROM DEPT2
На самом деле этот код написан кем-то еще, и я просто редактирую код, не знаю, почему он добавил COLLATE DATABASE_DEFAULT, но если я удалю его, вы также получите ту же ошибку
Неявное преобразование значения varchar в varchar невозможно выполнить, потому что сортировка значения не разрешена из-за конфликта сортировки.