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

列がピボット解除リストの他の列のタイプと競合しています

    それは実際には照合の問題です。これらの行を変更することで解決できます:

    CAST([type] collate database_default AS VARCHAR(255)) AS [type], 
    CAST(type_desc collate database_default AS VARCHAR(255)) AS type_desc, 
    CAST(create_date AS VARCHAR(255)) AS create_date, 
    CAST(lock_escalation_desc collate database_default AS VARCHAR(255)) AS lock_escalation_desc 
      

    具体的な問題は、その name です Latin1_General_CI_AS として照合されます 、あなたが言及した他の3つの列は Latin1_General_CI_AS_KS_WS として照合されます (少なくとも、私のマシンでは、デフォルトの照合順序が異なるサーバー/データベースでどのようになるかわかりません)。



    1. Exam、Unpaid、Annualなどの休暇タイプに基づいてmysqlデータベースからデータをフェッチします

    2. Grailsでプールの問題の初期接続を作成できません

    3. 新しい列の文字列を使用したSQLGroupBY

    4. SQLServerでスカラーユーザー定義関数を作成する