Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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;

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

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог