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




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


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

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

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

<drop domain default clause> ::= DROP DEFAULT

Пояснения:

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

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

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

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

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

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




    Содержание  Назад  Вперед