sql >> データベース >  >> RDS >> Sqlserver

equal to 操作で 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. PostgreSQL:クエリの行数を「分単位」で実行

    2. Oracle SQL 自動生成 ID 主キー

    3. MariaDB SYSTEM_USER()の説明

    4. where条件でcaseステートメントを使用する方法は?