Включение ограничений

  • Активируйте ограничение целостности, отключенное в текущий момент в таблице определения, с помощью предложения ENABLE.

2-20-4345713

  • Если включить ключ UNIQUE или ограничение PRIMARY KEY, индекс UNIQUE создается автоматически.

Используя инструкцию ALTER TABLE с предложением ENABLE, ограничение можно включить без его удаления или повторного создания.

Синтаксис

     ALTER TABLE table
ENABLE CONSTRAINT constraint;

Элементы синтаксиса:

  • table имя таблицы;

  • constraint имя ограничения.

Указания

  • Если включить ограничение, это ограничение применяется ко всем данным в таблице.

    Все данные в таблице должны удовлетворять этому ограничению.

  • Если включить ключ UNIQUE или ограничение PRIMARY KEY, индекс UNIQUE или PRIMARY KEY создается автоматически. Если индекс уже существует, он может использоваться этими ключами.

  • Предложение ENABLE можно использовать как в инструкции CREATE TABLE, так и в инструкции ALTER TABLE.

  • При включении ограничения первичного ключа, которое было отключено с помощью параметра CASCADE, никакие внешние ключи, зависимые от первичного ключа, не включаются.

  • Для включения ограничения UNIQUE или PRIMARY KEY следует иметь привилегии, необходимые для создания индекса в таблице.

Далее: Сведения о представлениях

Related Posts