Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Spalte steht in Konflikt mit dem Typ anderer Spalten in der Unpivot-Liste

Es ist eigentlich ein Sortierungsproblem. Ich kann es lösen, indem ich diese Zeilen ändere:

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 

Das spezifische Problem ist dieser name wird als Latin1_General_CI_AS sortiert , während die anderen 3 von Ihnen erwähnten Spalten als Latin1_General_CI_AS_KS_WS sortiert sind (Zumindest bin ich mir auf meinem Rechner nicht sicher, wie es auf einem Server/einer Datenbank mit einer anderen Standardsortierung aussehen würde).