A sortering i SQL Server beslutter, hvordan tegnstrenge gemmes i databaser. En konflikt kan opstå, når du bruger midlertidige tabeller i din database ansøgning og sammenstilling af databasen svarer ikke af den midlertidige tabel . Sortering
sortering er en specifikation for den måde, hvorpå tegn fysisk opbevares , det vil sige de bit - mønstre, der repræsenterer hvert tegn. Det præciseres også sorterings og bestilling regler for tegnstrenge .
Angivelse anretninger
Collation kan angives på databasen , bord og også kolonnen niveau , der er, for et felt i en tabel. Hver kolonne i en tabel kan have en anden sortering .
Collation Konflikt
Hvis du bruger midlertidige tabeller som et middel til midlertidig arbejdsplads i T- SQL-procedurer , er du nødt til at være opmærksom på anretninger . Hvis standardindstillingen sammenstilling af den midlertidige tabel ikke svarer til den database eller dens tabeller , SQL Server giver en fejlmeddelelse om en sammenstilling konflikt.
Løsning sortering Konflikter
når du har brug for en midlertidig tabel i T- SQL-kode , enten oprette tabellen med standard database sammenstilling eller bruge " COLLATE " kommando , når du indsætter ind , opdatering og referere til tabellen. Som standard sortering for den aktuelle database kan specificeres ved søgeordet " database_default " i " COLLATE " kommando . Som et alternativ , kan du bruge en separat SQL Server instans for hvert enkelt sortering .
Finde Ledige anretninger
Udfør denne T- SQL-forespørgsel efter navnene på anretninger støttet af SQL Server instans : Hej
select * from :: fn_helpcollations ()