Gestion des exceptions et continuité du script
Bonjour,
J'ai un script lancé par SQL*PLUS qui fait de 1 à x INSERT, parfois certains insert plante et je voulais donc pouvoir être avisé lorsque sa arrive.
Actuellement, mon script ne contient aucun DECLARE, BEGIN, END, uniquement les set et les INSERT.
Je voulais donc savoir si il avait une façon de faire pour gèrer des exceptions tout en continuant mon traitement ?
En parcourant le forum j'ai vu des exemples comme .
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
set ....
spool ....
DECLARE
BEGIN
// Insert
EXCEPTION
WHEN OTHERS
//traitement
END ;
commit;
DECLARE
BEGIN
// Insert
EXCEPTION
WHEN OTHERS
//traitement
END ;
commit;
// Ect..ect.. |
Mais, ça ne fonctionne pas.
Auriez-vous des idées ?
Merci !