az SQL Server használatakor a T-SQL segítségével megadhatja az adatbázis alapértelmezett összevetését. Pontosabban használhatja aCOLLATE
záradékot aCREATE DATABASE
vagyALTER DATABASE
utasításokban.
a COLLATE
záradék nem kötelező – ha nem használja az adatbázis létrehozásakor, az adatbázis a kiszolgáló alapértelmezett összevetését fogja használni (amely az SQL Server telepítésekor volt megadva). Ha pedig nem adja meg a záradékot az adatbázis módosításakor, akkor az alapértelmezett egybevetés nem változik.
állítsa be a leválogatást
először itt van egy példa a COLLATE
záradék használatára az alapértelmezett leválogatás megadásához új adatbázis létrehozásakor:
CREATE DATABASE Solutions COLLATE French_CI_AI;GO
Ez a példa létrehoz egy Solutions
French_CI_AI
értékre állítja.
A leválogatás módosítása
egy meglévő adatbázis leválogatásának módosításához használja a ALTER DATABASE
utasítást a COLLATE
záradékkal:
ALTER DATABASE SolutionsCOLLATE Thai_CI_AI_WS; GO
Ez a leválogatást Thai_CI_AI_WS
.
ellenőrizze az összevetés
számos módja van, hogy ellenőrizze az alapértelmezett egybevetés egy adatbázis SQL Server. Ha SSMS-t használ, kattintson a jobb gombbal az adatbázisra az Objektumböngészőben, majd válassza a Tulajdonságok lehetőséget.
van még egy pár különböző módon, hogy ellenőrizze az adatbázis egybevetés segítségével Transact-SQL.
az adatbázis-összevetés felülbírálása
az adatbázis-összevetés felülbírálható oszlopszinten. Minden oszlopnak lehet saját egybevetése, amely eltérhet az alapértelmezett adatbázis-egybevetéstől és/vagy a kiszolgáló egybevetésétől.
az oszlop szintjén a COLLATE
záradékkal adhatja meg az összevonást, amikor a CREATE TABLE
vagy ALTER TABLE
utasításokat használja.