Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1533 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [oracle] désactiver un trigger dans une procédure

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[oracle] désactiver un trigger dans une procédure

n°670758
zastaph
Posté le 11-03-2004 à 14:31:30  profilanswer
 

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 ?

mood
Publicité
Posté le 11-03-2004 à 14:31:30  profilanswer
 

n°670827
Agagax
Posté le 11-03-2004 à 15:55:46  profilanswer
 

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.

n°670841
zastaph
Posté le 11-03-2004 à 16:17:42  profilanswer
 

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
 :jap:

n°670844
Agagax
Posté le 11-03-2004 à 16:26:04  profilanswer
 

Oui, mais n'oublie pas que l'utilisation des commandes ddl (create, drop, alter, truncate,...) entraine un commit implicite.


Message édité par Agagax le 11-03-2004 à 16:27:22

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [oracle] désactiver un trigger dans une procédure

 

Sujets relatifs
[Oracle 8i] UTL_FILE.GET_LINE exceptionoracle xml xsql
test sur un procédureOracle : rajouter l'heure a une date
Oracle - vue pb de droits?UTL_FILE configuration sous oracle 8i
Borlanc CC++ 5.5 + Oracle[Oracle]Non Key preserved Table
Vue - Oracle 8.1.7 Left join?[ORACLE] Interface Administration?
Plus de sujets relatifs à : [oracle] désactiver un trigger dans une procédure


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR