Оракул провалил проверку триггеров - PullRequest
0 голосов
/ 21 мая 2019

Представьте, что есть 2 триггера, такие как

create or replace TRIGGER A AFTER CREATE ON SCHEMA

и

create or replace TRIGGER B AFTER CREATE ON SCHEMA

(примечание к схеме).Оба недействительны (не могут быть выполнены), и вам нужно их удалить.

Если вы попытаетесь сбросить триггер А, вы получите:

An error was encountered performing the requested operation:

ORA-04098: trigger 'USER.B' is invalid and failed re-validation
04045. 00000 -  "errors during recompilation/revalidation of %s.%s"
*Cause:    This message indicates the object to which the following
           errors apply.  The errors occurred during implicit
           recompilation/revalidation of the object.
*Action:   Check the following errors for more information, and
           make the necessary corrections to the object.
Vendor code 4045

и наоборот.

Как бы вы сбросили триггеры?

...