Een collatie in SQL Server bepaalt hoe tekenreeksen worden opgeslagen in databases . Een conflict kan ontstaan wanneer u tijdelijke tabellen te gebruiken in uw database toepassing en de collatie van de database niet overeenkomt met dat van de tijdelijke tabel . Collatie sorteren is een specificatie van de wijze waarop tekens fysiek zijn opgeslagen , dat is , de bit - patronen die elk teken . Het bepaalt ook het sorteren en bestellen van regels voor tekenreeksen . Opgeven sorteringen Collation kan op de database , tafel en ook de kolom niveau , dat wil zeggen, worden gespecificeerd voor een veld in een tabel . Elke kolom in een tabel kan een andere sortering hebben . Collation Conflict Als u tijdelijke tabellen gebruiken als een middel van tijdelijke werkruimte in T - SQL-procedures , je moet aandacht besteden aan collaties . Als de standaard collatie van de tijdelijke tabel komt niet overeen met dat van de databank of zijn tabellen , SQL Server geeft een foutmelding wijst op een collatie conflict . Oplossen Collation Conflicten wanneer u een tijdelijke tabel in T - SQL-code , ofwel maak de tafel met de standaard database collatie of gebruik de " COLLATE " commando bij het invoegen in , updaten en verwijzen naar de tafel nodig . De standaard collatie van de huidige database kan worden gespecificeerd door het trefwoord " database_default " in de " COLLATE " commando . Als alternatief , gebruik dan een aparte SQL Server-instantie voor elke afzonderlijke collatie . Vinden Verkrijgbaar sorteringen Voer deze T - SQL- query voor de namen van de collaties ondersteund door de SQL Server : select * uit :: fn_helpcollations ( ) op
|