УДАЛИТЬ ИЗ двух таблиц в соединении в oracle - PullRequest
0 голосов
/ 02 февраля 2020

Я хочу удалить связанные строки из двух таблиц. Там может быть или не может быть внешний ключ, вовлечены. Поэтому, чтобы быть уверенным, я не хочу полагаться на внешние ключи и их CASCADE ON DELETE. Возможен ли следующий синтаксис в Oracle?

DELETE orders o, order_items i WHERE o.order id = i.order id;

1 Ответ

1 голос
/ 02 февраля 2020

Не возможно. Delete в Oracle влияет только на одну таблицу, что означает, что вам придется использовать два оператора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...