Trigger pour rattraper des erreurs sur des "alter table"

Trigger pour rattraper des erreurs sur des "alter table" - SQL/NoSQL - Programmation

Marsh Posté le 30-08-2006 à 15:07:27    

Bonjour,  
 
J'ai un script sql d'une centaine de lignes permettant d'ajouter des clés étrangères aux tables.
ex :  
ALTER TABLE RELPVCMD ADD CONSTRAINT  
FK_RELPVCMD_HISTOPV FOREIGN KEY(histopvid) REFERENCES HISTOPV(histopvid) ;
 
certains types d'erreurs ont été détectées :  
ORA-02298: cannot validate (ASSETTEST.FK_WFPROCESS_WFRULE) - parent keys not
found
ORA-00904: "ELEMID": invalid identifier
ORA-00972: identifier is too long
 
je voudrais savoir comment à partir de trigger je peux récupérer la requête qui s'est mal exécuter.
puis je par exemple exporter la requête qui a provoqué une erreur vers un ficher texte.
quelles informations puis je récupérer du dictionnaire de données.
 
Merci

Reply

Marsh Posté le 30-08-2006 à 15:07:27   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed