Just nu i M3-nätverket
Gå till innehåll

Triggerfråga


Stålis

Rekommendera Poster

Så rollback funkar inte i en trigger. Då kunde ju Oracle ha protesterat när jag skapade triggern tycker jag, och inte senare.

 

Men ska jag använda någon sorts Raise Exeption, eller hur gör jag för att få triggern att inte bara avsluta utan även annullera verkan av, och återställa allt, vad proceduren som triggern utlöstes i har gjort innan operationen som utlöste triggern?

 

Jag och syntaxen är inga söta vänner just nu... ;-)

 

/ m

 

Länk till kommentar
Dela på andra webbplatser

Jag kan väl svara mig själv, till fromma för någon annan kanske...

 

t ex

raise_application_error(-20002,'Men herregud, vad pysslar du med!');

 

och så får den göra rollback själv på allt. Jag säger: det funkar! :-)

 

/m

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...