sql >> Base de Datos >  >> RDS >> Oracle

¿Se puede deshabilitar un activador de Oracle para la sesión actual?

Agregue una variable a una especificación de paquete existente (o cree un nuevo paquete):

enable_trigger boolean := true;

Rodee el código en el gatillo con:

if enable_trigger then

end if;

Cuando desee "deshabilitar" el activador, establezca la variable en falso.

Una mejor práctica sería colocar la variable en el cuerpo y escribir un procedimiento de configuración y una función de obtención.