Удаление ограничения

  • Удалите из таблицы EMP2 ограничение менеджера:

ALTER TABLE emp2
DROP CONSTRAINT emp_mgr_fk;
Удаление ограничения
  • Устраните ограничение PRIMARY KEY на таблицу DEPT2 и удалите связанное ограничение FOREIGN KEY на столбец EMP2.DEPARTMENT_ID:

ALTER TABLE dept2
DROP PRIMARY KEY CASCADE;

Для удаления ограничения можно определить имя ограничения из представлений словаря данных USER_CONSTRAINTS и USER_CONS_COLUMNS. Затем используйте инструкцию ALTER TABLE с предложением DROP. Параметр CASCADE предложения DROP обеспечивает также удаление всех зависимых ограничений.

Синтаксис

    ALTER TABLE table
DROP PRIMARY KEY | UNIQUE (column) |
CONSTRAINT constraint [CASCADE];

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

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

  • column имя столбца, на который действует ограничение;

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

Когда удалено ограничение целостности, это ограничение больше не применяется принудительно сервером Oracle и больше не доступно в словаре данных.

Далее: Пример представления USER_CONSTRAINTS

Статьи по теме
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)