Настройка и изменение параметров сортировки базы данных
При создании новой базы данных можно указать параметры сортировки одним из следующих способов.
Предложение 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 и все определяемые пользователем типы данных, основанные на этих системных типах данных, заменяются новым параметром сортировки по умолчанию.