Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Impossible de résoudre le conflit de classement entre SQL_AltDiction_CP850_CI_AS et SQL_Latin1_General_CP1_CI_AS dans l'opération égale à

Pour résoudre le conflit de classement, ajoutez "COLLATE DATABASE_DEFAULT" mots-clés autour de l'opérateur "=" comme indiqué ci-dessous :

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)

J'espère que cela vous aidera...