Кто может изменить домен?
Выполнить оператор ALTER DOMAIN могут:
- 
Владелец домена; 
- 
Пользователи с привилегией ALTER ANY DOMAIN.
Выполнить оператор ALTER DOMAIN могут:
Владелец домена;
Пользователи с привилегией ALTER ANY DOMAIN.
ALTER DOMAIN CUSTNO
INTEGER DEFAULT 2000;ALTER DOMAIN D_BOOLEAN TO D_BOOL;ALTER DOMAIN D_DATE
DROP DEFAULT
ADD CONSTRAINT CHECK (VALUE >= date '01.01.2000');ALTER DOMAIN D_DATE
DROP CONSTRAINT;
ALTER DOMAIN D_DATE
ADD CONSTRAINT CHECK
(VALUE BETWEEN date '01.01.1900' AND date '31.12.2100');ALTER DOMAIN FIRSTNAME
TYPE VARCHAR(50) CHARACTER SET UTF8;ALTER DOMAIN FIRSTNAME SET NOT NULL;DROP DOMAINУдаление существующего домена.
DSQL, ESQL.
DROP DOMAIN domain_name
| Параметр | Описание | 
|---|---|
| domain_name | Имя домена. | 
Оператор DROP DOMAIN удаляет домен, существующий в базе данных.Невозможно удалить домен, на который ссылаются столбцы таблиц базы данных или если он был задействован в одном из PSQL модулей.Чтобы удалить такой домен, необходимо удалить из таблиц все столбцы, ссылающиеся на домен и удалить все ссылки на домен из PSQL модулей.
Выполнить оператор DROP DOMAIN могут:
Владелец домена;
Пользователи с привилегией DROP ANY DOMAIN.