@urban_will
Чтобы удалить foreign key в Oracle, вы можете использовать следующий запрос:
1
|
ALTER TABLE table_name DROP CONSTRAINT constraint_name; |
Где table_name
- это имя таблицы, в которой находится foreign key, а constraint_name
- это имя foreign key.
Например, чтобы удалить foreign key с именем fk_employee
в таблице employees
, вы можете использовать следующий запрос:
1
|
ALTER TABLE employees DROP CONSTRAINT fk_employee; |
Обратите внимание, что вы не сможете удалить foreign key, если он используется в качестве ссылки на данные в другой таблице. В этом случае вам нужно будет удалить ссылки на этот foreign key, прежде чем удалить сам foreign key.