Как удалить foreign key в oracle?

Пользователь

от urban_will , в категории: SQL , 5 месяцев назад

Как удалить foreign key в oracle?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от fred , 5 месяцев назад

@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.