.Průvodce

při použití SQL Serveru můžete pomocí T-SQL zadat výchozí řazení databáze. Konkrétně, můžete použít COLLATE klauzule buď CREATE DATABASE nebo ALTER DATABASE prohlášení.

klauzuleCOLLATE je volitelná – pokud ji nepoužíváte při vytváření databáze, použije databáze výchozí řazení serveru (které bylo zadáno v době instalace SQL Serveru). A pokud při změně databáze nezadáte klauzuli, její výchozí řazení se nezmění.

Nastavení Řazení

za Prvé, tady je příklad použití COLLATE klauzule určit výchozí kolace při vytváření nové databáze:

CREATE DATABASE Solutions COLLATE French_CI_AI;GO

Tento příklad vytvoří databázi s názvem Solutions a nastaví jeho řazení do French_CI_AI.

Změnit Řazení

změnit řazení z existující databáze pomocí ALTER DATABASE prohlášení COLLATE článek:

ALTER DATABASE SolutionsCOLLATE Thai_CI_AI_WS; GO

tím se změní řazení do Thai_CI_AI_WS.

zkontrolujte řazení

existuje několik způsobů, jak zkontrolovat výchozí řazení databáze v SQL Serveru. Pokud používáte SSMS, můžete kliknout pravým tlačítkem myši na databázi v prohlížeči objektů a vybrat Vlastnosti.

existuje také několik různých způsobů, jak zkontrolovat databázi řazení pomocí Transact-SQL.

přepsání databáze řazení

můžete přepsat databázi řazení na úrovni sloupců. Každý sloupec může mít své vlastní řazení, které by se mohlo lišit od výchozí řazení databáze a / nebo řazení serveru.

můžete zadat kolace na úroveň sloupců s COLLATE klauzule při použití CREATE TABLE nebo ALTER TABLE prohlášení.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.