Введение в стандарты языка баз данных SQL


Операторы определения и изменения определения домена - часть 2


<set domain default clause> ::= SET <default clause>

В результате в описатель домена заносится указанное значение по умолчанию (синтаксис раздела умолчания см. в п. 3.5.1).

Раздел уничтожения значения по умолчанию имеет следующий синтаксис:

<drop domain default clause> ::= DROP DEFAULT

Пояснения:

  1. Описатель соответствующего домена должен содержать значение по умолчанию.
  2. Пусть C обозначает множество столбцов, определенных на данном домене.
  3. Для каждого столбца из C, если в его описателе не содержится значение по умолчанию, в него помещается значение по умолчанию из описателя домена.
  4. Из описателя домена значение по умолчанию удаляется.

Определению добавления ограничения домена соответствует следующее синтаксическое правило:

<add domain constraint definition> ::= ADD <domain constraint>

Определение не требует пояснений.

Определению уничтожения ограничения домена соответствует следующее синтаксическое правило:

<drop domain constraint definition> ::= DROP CONSTRAINT <constraint name>

Смысл этого определения также очевиден.




- Начало -  - Назад -  - Вперед -