désactiver un trigger dans une procédure [oracle] - SQL/NoSQL - Programmation
Marsh Posté le 11-03-2004 à 15:55:46
Le message d'erreur est logique si tu as utilisé alter trigger tel quel au sein de ta procédure stockée.
C'est une commande du ddl, donc il te faut l'utiliser dans du sql dynamique pour que cela fonctionne.
Marsh Posté le 11-03-2004 à 16:17:42
merci
je connaissais pas le execute immediate, c'est quand même puissant je trouve ! Je sens que je vais m'en servir plus souvant par la suite
Marsh Posté le 11-03-2004 à 16:26:04
Oui, mais n'oublie pas que l'utilisation des commandes ddl (create, drop, alter, truncate,...) entraine un commit implicite.
Marsh Posté le 11-03-2004 à 14:31:30
je souhaiterais savoir si on peut désactiver et activer un trigger dans une procédure stockée.
Oracle me refuse ma procédure si je rajoute la ligne "alter trigger nom_trigger disable"
Est ce logique ?