Udostępnij za pośrednictwem


Setting and Changing the Database Collation

Podczas tworzenia nowej bazy danych, można określić sortowanie, przy użyciu jednej z następujących czynności:

  • Klauzula COLLATE TWORZENIE BAZY DANYCH instrukcja.

  • SQL Server Management Studio.

  • The Database.Collation właściwość in SQL Server Management Objects (SMO).

Jeśli nie sortowania zostanie określony, używany jest sortowanie serwera.

Uwaga

Ustawienia sortowanie Unicode tylko w systemie Windows można używać tylko z klauzula COLLATE zastosowanie ustawień sortowanie do nchar, nvarchar, a ntext typy danych poziom kolumna i wyrażenie poziom danych; nie można ich używać z klauzula COLLATE zmiany sortowanie wystąpienie bazy danych lub serwera.

Można zmieniać sortowanie wszystkich nowych obiektów, które zostały utworzone baza danych użytkownika przy użyciu klauzula COLLATE ZMIENIANIE BAZY DANYCH 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 tabela.

Zmiana sortowanie bazy danych, można zmienić następujące:

  • Wartość domyślna sortowanie dla bazy danych.Ten nowy domyślnym sortowaniem jest stosowany do wszystkich kolumn, typy danych zdefiniowane przez użytkownika, zmiennych i parametrów później są tworzone w bazie danych.Służy ona również podczas rozpoznawania identyfikatorów obiektów, określona w instrukcji SQL dla obiektów zdefiniowanych w bazie danych.

  • Wszystkie char, varchar, text, nchar, nvarchar, lub ntext kolumny w tabelach systemowych są zamieniane na nowe sortowanie.

  • Wszystkie istniejące char, varchar, text, nchar, nvarchar, lub ntext Parametry i skalarne wartości zwracane w przypadku procedur przechowywanych i funkcji zdefiniowanych przez użytkownika są zamieniane na nowe sortowanie.

  • The char, varchar, text, nchar, nvarchar, or ntext system data types, and all user-defined data types based on these system data types, are changed to the new default sortowanie.