Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Изменение определения домена

Изменение определения домена

Оператор языка определения данных ALTER DOMAIN может быть использован для изменения любого аспекта существующего домена за исключением установки NOT NULL. Изменения, сделанные вами в определении домена, воздействуют на все определения столбцов, основанных на этом домене, если только соответствующие атрибуты не были переопределены на уровне таблицы.

Домен может быть изменен его создателем, пользователем SYSDBA или (в Linux/UNIX) любым пользователем с привилегией root операционной системы.

Используя ALTER DOMAIN, вы можете:

* переименовать домен;

* изменить тип данных;

* удалить существующее значение по умолчанию;

* установить новое значение по умолчанию;

* удалить существующее ограничение CHECK;

* добавить новое ограничение CHECK.

! ! !

ПРИМЕЧАНИЕ. Существует только один путь "изменить" установку NOT NULL для домена - это удалить домен и заново создать его с желаемой комбинацией характеристик.

. ! .

Вот синтаксис оператора:

ALTER DOMAIN { имя | старое-имя ТО новое-имя } {

[SET DEFAULT {литерал | NULL | USER | etc.}]

| [DROP DEFAULT]

| [ADD [CONSTRAINT] CHECK (<условия-соответствия>)]

| [DROP CONSTRAINT]

| TYPE тип-данных

};

Оглавление книги


Генерация: 1.695. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз