sql >> Database teknologi >  >> RDS >> Sqlserver

Kan ikke løse sorteringskonflikten mellem SQL_AltDiction_CP850_CI_AS og SQL_Latin1_General_CP1_CI_AS i lig med operationen

For at løse sorteringskonflikten skal du tilføje "COLLATE DATABASE_DEFAULT" søgeord omkring operatoren "=" som vist nedenfor:

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)

Håber dette hjælper...



  1. mysql - seneste enter for hvert id

  2. Brug af CONVERT() i WHERE-sætningen til at konvertere varchar til dato

  3. SQL Server System Database Vedligeholdelse

  4. Tilslutning til Oracle 12c Database fra Pentaho Data Integration (Kettle) Community Edition