Удаление таблицы автоматически удаляет ограничения внешнего ключа из дочерней таблицы. - PullRequest
0 голосов
/ 24 сентября 2019

Это в db2 на iSeries.У нас есть две таблицы, основная таблица и дочерняя таблица, где у дочернего элемента есть ограничение внешнего ключа для главного.Мы можем удалить основную таблицу, и в результате происходит удаление таблицы и удаление ограничения из дочернего элемента без вывода сообщений.Он должен остановить отбрасывание из-за ограничения.

Это параметр конфигурации iSeries?

1 Ответ

4 голосов
/ 24 сентября 2019

Если вам нужно поведение, упомянутое в вашем вопросе, рассмотрите возможность использования синтаксиса DROP TABLE ... RESTRICT

В соответствии с документацией предложение RESTRICT:

Указываетчто таблицу нельзя удалить, если на нее есть ссылка в ограничении, индексе, триггере, переменной, представлении, объекте XSR или материализованной таблице запросов.

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