Проверка целостности отложенных внешних ключей в Oracle - PullRequest
3 голосов
/ 21 июля 2010

Отложенные внешние ключи полезны, поскольку Oracle проверяет целостность ограничения внешнего ключа только при фиксации, а не после каждого оператора.

Хотя эта отложенная проверка целостности очень полезна, иногда я хотел бы проверить целостность без выполнения коммита. Возможно ли это как-то? (Без изменения ограничений на неотложенные).

Я использую Oracle 10g.

1 Ответ

3 голосов
/ 21 июля 2010

вы можете выдать set constraints all immediate.Он потерпит неудачу, если какое-либо отложенное ограничение будет нарушено.В случае неудачи вы не потеряете свою работу: транзакция не будет отменена.

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