Я создаю тестовые случаи и мне нужно охватить циклические зависимости. До сих пор мне удавалось создать две таблицы, в которых таблица A имеет FK для B, а B - FK для A.
Какие еще циклические зависимости существуют / разрешены между объектами? Я пытался создать циклы между представлениями, но Oracle успешно отклонил это.
Пакет pck_a может ссылаться на pck_b и наоборот.
Взгляните на dba_dependencies, чтобы увидеть, что на что ссылается.
dba_dependencies
Но что тестовые примеры должны тестировать? Может быть, с этим знанием люди здесь могли бы дать вам лучшие ответы.
Вы можете сделать ограничения отложенными, чтобы они проверялись во время фиксации, а не во время DML. Это может открыть некоторые возможности.