Ustawienie i zmiana sortowania bazy danych
Podczas tworzenia nowej bazy danych sortowanie można określić przy użyciu jednej z następujących czynności:
Klauzula COLLATE Tworzenie bazy danych instrukcja.
SQL Server Management Studio.
Database.Collation właściwość w SQL Server Zarządzanie obiektami (SMO).
Jeśli nie określono żadnego sortowania, sortowanie serwera jest używany.
Ostrzeżenie
Tylko standardu Unicode sortowania systemu Windows należy używać tylko z klauzula COLLATE zastosowanie ustawień sortowania do nchar, nvarchar, i ntext typów danych poziom kolumna i dane wyrażenie poziom; Aby zmienić porządek sortowanie wystąpienie bazy danych lub serwera, one nie można używać z klauzula COLLATE.
Można zmienić sortowanie nowe obiekty, utworzone baza danych użytkownika przy użyciu klauzula COLLATE ALTER DATABASE instrukcja.Ta instrukcja nie powoduje zmiany sortowanie kolumn w istniejące tabele zdefiniowane przez użytkownika.Te można zmienić przy użyciu klauzula COLLATE ALTER TABLE.
Zmiana sortowanie bazy danych można zmienić następujące:
Domyślnie sortowanie bazy danych.Ten nowy sortowanie domyślne jest stosowany do wszystkich kolumn, typów danych zdefiniowanych przez użytkownika, zmiennych i parametrów utworzeni w bazie danych.Służy ona również podczas rozpoznawania identyfikatorów obiektów, określonej w instrukcjach SQL przeciwko obiektów zdefiniowanych w bazie danych.
Dowolny char, varchar, text, nchar, nvarchar, lub ntext kolumn w tabele systemowe są zamieniane na nowe sortowanie.
Wszystkich istniejących char, varchar, text, nchar, nvarchar, lub ntext parametrów i zwracanych wartości wartość skalarna dla procedury przechowywane i funkcje zdefiniowane przez użytkownika są zamieniane na nowe sortowanie.
char, varchar, text, nchar, nvarchar, Lub ntext typów danych i wszystkie typy danych zdefiniowane przez użytkownika na podstawie tych typów danych systemu są zamieniane na nowe sortowanie domyślne.
Zobacz także