.Przewodnik

używając SQL Server, możesz użyć T-SQL do określenia domyślnego zestawiania bazy danych. W szczególności można użyć klauzuli COLLATE instrukcji CREATE DATABASE lub ALTER DATABASE.

klauzula COLLATE jest opcjonalna – jeśli nie użyjesz jej podczas tworzenia bazy danych, baza danych użyje domyślnego zestawiania serwera (który został określony w czasie instalacji SQL serwera). A jeśli nie określisz klauzuli podczas zmiany bazy danych, jej domyślne zestawienie nie ulegnie zmianie.

ustaw najpierw Zestawienie

, oto przykład użycia klauzuliCOLLATE, aby określić domyślne zestawienie podczas tworzenia nowej bazy danych:

CREATE DATABASE Solutions COLLATE French_CI_AI;GO

Ten przykład tworzy bazę danych o nazwieSolutions i ustawia jego zestawienie naFrench_CI_AI.

Zmień Zestawienie

aby zmienić zestawienie istniejącej bazy danych, użyj polecenia ALTER DATABASE z klauzulą COLLATE:

ALTER DATABASE SolutionsCOLLATE Thai_CI_AI_WS; GO

To zmienia zestawienie na Thai_CI_AI_WS.

Sprawdź Zestawienie

istnieje kilka sposobów sprawdzenia domyślnego zestawienia bazy danych w SQL Server. Jeśli używasz SSMS, możesz kliknąć bazę danych prawym przyciskiem myszy w przeglądarce obiektów i wybrać Właściwości.

istnieje również kilka różnych sposobów sprawdzania zestawiania bazy danych za pomocą Transact-SQL.

nadpisanie zestawienia bazy danych

możesz nadpisać zestawienie bazy danych na poziomie kolumny. Każda kolumna może mieć własne zestawienie, które może być inne niż domyślne zestawienie bazy danych i / lub sortowanie serwera.

możesz określić zestawienie na poziomie kolumny za pomocą klauzuliCOLLATE przy użyciu instrukcjiCREATE TABLE lubALTER TABLE.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.