Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Не може да разреши конфликта на съпоставяне между SQL_AltDiction_CP850_CI_AS и SQL_Latin1_General_CP1_CI_AS в операцията равно на

За да разрешите конфликта на съпоставяне, добавете "COLLATE DATABASE_DEFAULT" ключови думи около оператора „=“, както е показано по-долу:

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)

Надявам се това да помогне...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате свойството IDENTITY() в SQL Server

  2. Колко клъстерирани индекса може да има в една таблица?

  3. Генерирайте набор от резултати от нарастващи дати в TSQL

  4. T-SQL алгоритъм за кодиране на опасни HTML символи като препратки към HTML символни обекти

  5. съхраняване на файлове в sql сървър 2008 с помощта на опцията файлов поток