Ошибка SQL Server Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation
Данная проблема возникает когда вы используете временную таблицу, а строки в ней хранятся с другим Collation.
Чтобы решить эту проблему поставьте нужный Collation в объявлении временной таблицы.
Пример:
IF OBJECT_ID('tempdb..#userStat1') IS NOT NULL DROP TABLE #userStat1
CREATE TABLE #userStat1 (id int, created datetime,
code nvarchar(256) COLLATE Cyrillic_General_CI_AS,
username nvarchar(256) COLLATE Cyrillic_General_CI_AS
)
Другие решения по этой теме: https://stackoverflow.com/questions/1607560/cannot-resolve-the-collation-conflict-between-sql-latin1-general-cp1-ci-as-and
Что еще посмотреть по SQL Server
SQL. Получение null при конкатенации (объединении) строк
SQL. Проблема с доступом к таблице БД
SQL Management Studio медленно работает, тормозит. Как решить проблему
Распространенные ошибки SQL в хранимых процедурах и запросах
Не запускается Configuration Manager
Решение проблем MS SQL Server с блокировками
Решение ошибки Cannot resolve the collation conflict between
Сколько памяти использует SQL Server
Не создается диаграмма в SQL Server. Ошибка при создании диаграмм БД
Разработчик SQL, нужны клиенты и заказы?
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта