Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Nie można rozwiązać konfliktu sortowania między SQL_AltDiction_CP850_CI_AS i SQL_Latin1_General_CP1_CI_AS w operacji równej

Aby rozwiązać konflikt sortowania, dodaj „COLLATE DATABASE_DEFAULT” słowa kluczowe wokół operatora „=”, jak pokazano poniżej:

UPDATE tblexpwitretrocmdocs SET sCheckedOut = A.sEditor, idone = 0 
FROM #tblDocs A
JOIN tblexpwitretrocmdocs B ON A.SID = B.SID
WHERE A.iDocumentTypeId in (16,17,13,11) COLLATE DATABASE_DEFAULT
AND A.sid COLLATE DATABASE_DEFAULT NOT IN 
(SELECT SID COLLATE DATABASE_DEFAULT FROM tblexpwitdocumentgeneral)

Mam nadzieję, że to pomoże...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Korzystanie z kolumny porządku sortowania w tabeli bazy danych

  2. Konflikt sortowania między SQL_Latin1_General_CP1_CI_AS i Modern_Spanish_CI_AS w operacji równej

  3. Wywołanie niezdefiniowanej funkcji sqlsrv_connect() — rozwiązywanie problemów

  4. Jak naprawić stan oczekiwania na odzyskiwanie w bazie danych programu SQL Server?

  5. Zastąpienie tylko n-tego wystąpienia znaku