Оглавление  | Назад  | Вперед

Справочник по инструкциям и функциям InterBase SQL

ALTER DOMAIN

Описание
Синтаксис
Примеры
Смотри так же

Описание

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

Обратите внимание: Для изменения типа данных или установки NOT NULL, удалите домен и создаете его заново с желаемыми свойствами.

Домен может быть изменен его создателем или пользователем SYSDBA.

К началу страницы...

Синтаксис

ALTER DOMAIN name {
[SET DEFAULT {literal | NULL | USER}]
  | [DROP DEFAULT]
  | [ADD [CONSTRAINT] CHECK (<dom_search_condition>)]
  | [DROP CONSTRAINT]
  };

<dom_search_condition> = {
VALUE <operator> <val>
  | VALUE [NOT] BETWEEN <val> AND <val>
  | VALUE [NOT] LIKE <val> [ESCAPE <val>]
  | VALUE [NOT] IN (<val> [, <val> ...])
  | VALUE IS [NOT] NULL
  | VALUE [NOT] CONTAINING <val>
  | VALUE [NOT] STARTING [WITH] <val>
  | (<dom_search_condition>)
  | NOT <dom_search_condition>
  | <dom_search_condition> OR <dom_search_condition>
  | <dom_search_condition> AND <dom_search_condition>
  }

<operator> = {= | < | > | <= | >= | !< | !> | <> | !=}
Аргумент Описание
name Имя существующего домена.
SET DEFAULT Определяет значение столбца по умолчанию, которое будет введено, когда ни какой другой ввод не сделан. Значения:
  • literal: Вводится определенная строка, числовое значение или дата.
  • NULL: Вводится значение NULL.
  • USER: Вводится имя текущего пользователя. Столбец должен быть совместимого текстового типа для использования значения по умолчанию.
Установка значения по умолчанию на уровне столбца отменяет установку значения по умолчанию на уровне домена.
DROP DEFAULT Удаляет существующее значение по умолчанию.
ADD [CONSTRAINT]
CHECK
(<dom_search_condition>)
Добавляет CHECK ограничения в определение домена. Определение домена может включать только одно CHECK ограничение.
DROP CONSTRAINT Удаляет CHECK ограничения из определения домена.

К началу страницы...

Примеры

Следующая инструкция создает домен с допустимыми значениями > 1000, за тем устанавливает его значение по умолчанию к 9999.

CREATE DOMAIN CUSTNO
  AS INTEGER
    CHECK (VALUE > 1000);

ALTER DOMAIN CUSTNO SET DEFAULT 9999;

К началу страницы...

Смотри так же:

К началу страницы...


Оглавление  | Назад  | Вперед