Книга: 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 тип-данных
};
- Удаление домена
- Изменение определения столбцов и доменов
- Изменение типа данных столбца
- Изменение типа данных домена
- Тип данных домена
- Добавление, изменение и удаление элементов списка
- Добавление, изменение и удаление столбцов списка
- Добавление и изменение представления списка
- 4.1. Суть обзора задач в тайм-менеджменте. Основные понятия и определения
- Использование BIOS POST для определения поломок
- Часть II Изменение способов ведения бизнеса
- Изменение состояния виртуальной машины