Drop a foreign key

В этом учебном материале вы узнаете, как использовать drop a foreign key в Oracle/PLSQL с синтаксисом и примерами.

Описание

После создания foreign key, вам может быть понадобится удалить foreign key из таблицы. Вы можете сделать это с помощью оператора ALTER TABLE в Oracle/PLSQL.

Синтаксис

Синтаксис drop a foreign key в Oracle/PLSQL:

ALTER TABLE table_name
DROP CONSTRAINT constraint_name;

Пример

Если вы создали foreign key следующим образом:

В этом примере мы создали primary key таблицы supplier под названием supplier_pk. Он состоит только из одного поля supplier_id. Затем мы создали foreign key с названием fk_supplier в таблице products, который ссылается на таблицу supplier, на основании поля supplier_id.
Если необходимо удалить внешний ключ с наименованием fk_supplier, то нужно выполнить следующую команду: