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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !