====== CREATE DOMAIN ====== ===== Версии сервера ===== ^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^ | Да | Да | Да | Да | Да | Да | Да | Да | Да | ? | ? | ===== Формат ===== CREATE DOMAIN domain [AS] ////\\ [DEFAULT {literal | NULL | USER}]\\ [NOT NULL] [CHECK (////)]\\ [COLLATE collation]; {{page>datetype}} {{page>dom_search_condition}} ===== Описание ===== Оператор, создающий домен <наименование> в текущей БД с заданым <тип данных>. Создать домен может любой, подключившийся к БД. FIXME Домены используются при создании таблиц, а начиная с Firibird 2.1 также в процедурах и триггерах. ===== Пример ===== CREATE DOMAIN PONUMBER AS CHAR(8) CHARACTER SET NONE CHECK (VALUE STARTING WITH 'V') COLLATE NONE; CREATE DOMAIN EMPNO AS SMALLINT; ===== См. также ===== [[DROP DOMAIN]], [[ALTER DOMAIN]] ===== Источник ===== docs