Настройка и изменение параметров сортировки базы данных

При создании новой базы данных можно указать параметры сортировки одним из следующих способов.

  • Предложение COLLATE инструкции CREATE DATABASE.

  • Среда SQL Server Management Studio.

  • Свойство Database.Collation объектов SQL Server Management Objects (SMO).

Если параметры сортировки не указаны, используются параметры сортировки сервера.

ПримечаниеПримечание

Параметры сортировки Windows в Юникоде могут использоваться с предложением COLLATE только для типов данных nchar, nvarchar и ntext на уровне столбцов и на уровне выражений. Ими нельзя пользоваться в предложении COLLATE для изменения параметров сортировки базы данных или экземпляра сервера.

Можно изменить параметры сортировки любых новых объектов, созданных в пользовательской базе данных, с помощью предложения COLLATE инструкции ALTER DATABASE. Эта инструкция не изменяет параметры сортировки столбцов в любых существующих пользовательских таблицах. Он может быть изменен с помощью предложения COLLATE инструкции ALTER TABLE.

Если изменяются параметры сортировки базы данных, то изменяется следующее:

  • параметры сортировки по умолчанию для базы данных. Эти новые параметры сортировки по умолчанию будут применены ко всем столбцам, определенных пользователем типам данных, переменным и параметрам, впоследствии созданным в базе данных. Он также используется при разрешении идентификаторов объекта, указанных в инструкции SQL, в отношении объектов, определенных в базе данных;

  • Все столбцы типа char, varchar, text, nchar, nvarchar или ntext в системных таблицах заменяются новым параметром сортировки.

  • Все существующие параметры типа char, varchar, text, nchar, nvarchar или ntext и возвращаемые скалярные значения для хранимых процедур и определяемых пользователем функций заменяются новым параметром сортировки.

  • Системные типы данных char, varchar, text, nchar, nvarchar и ntext и все определяемые пользователем типы данных, основанные на этих системных типах данных, заменяются новым параметром сортировки по умолчанию.