Настройка и изменение параметров сортировки базы данных
При создании новой базы данных можно указать параметры сортировки одним из следующих способов.
- Предложение COLLATE инструкции CREATE DATABASE.
- SQL Server Management Studio.
- Свойство Database.Collation объектов SQL Server Management Objects (SMO).
Если параметры сортировки не указаны, используются параметры сортировки сервера.
Можно изменить параметры сортировки любых новых объектов, созданных в пользовательской базе данных, с помощью предложения 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 и все определяемые пользователем типы данных, основанные на этих системных типах данных, будут изменены на новые параметры сортировки по умолчанию.
См. также
Основные понятия
Настройка и изменение параметров сортировки сервера
Установка и изменение параметров сортировки столбцов
Установка параметров сортировки выражений
Параметры сортировки идентификаторов