En sammanställning i SQL Server avgör hur teckensträngar lagras i databaser . En konflikt kan uppstå när du använder temporära tabeller i din databas och sammanställning av databasen stämmer inte överens med den tillfälliga tabellen . Sortering
En sammanställning är en specifikation för det sätt på vilket tecken är fysiskt lagras , det vill säga den bit- mönster som representerar varje tecken . Den anger också de sortering och beställa regler för teckensträngar . Addera Ange Collations
Sortering
kan anges i databasen , tabellen och även kolumnen nivå , det vill säga, för ett fält i en tabell. Varje kolumn i en tabell kan ha en annan sammanställning . Addera ditt Sortering Konflikt
Om du använder temporära tabeller som ett medel för tillfällig arbetsyta i T - SQL-procedurer , måste du vara uppmärksam på collations . Om standard sammanställning av den tillfälliga tabellen inte överensstämmer med det av databasen eller dess bord , ger SQL Server ett felmeddelande om en sammanställning konflikt .
Lösa Sortering Konflikter
när du behöver en temporär tabell i T - SQL-kod , antingen skapa tabellen med standard databasen sammanställning eller använd " Sortera" kommandot när du sätter in , uppdatera och referera bordet . Standardinställningen sammanställning för den aktuella databasen kan anges med nyckelordet " database_default " i " Sortera" kommandot . Som ett alternativ , använd en separat SQL Server- instans för varje distinkt sammanställning . Addera hitta tillgängliga Collations
Utför denna T - SQL-fråga för namnen på collations stöds av SQL Server-instans :
select * from :: fn_helpcollations ( ) katalog