Bonjour,
Dans ma procédure, je commence par récupérer le dernier identifiant de ma table mais cette dernière est vide.
Le curseur ne ramène donc aucune ligne. Je veux gérer ce cas par une exception, mais rien à faire cela ne marche pas !
Merci de votre aide.
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 CURSOR cur_max_code is select max(CODE) from TOTO; nCode number(10); begin nCode_Iti := 0; Begin Open cur_max_code; Fetch cur_max_code Into nCode ; Exception when NO_DATA_FOUND then nCode := 0; end; EXCEPTION When OTHERS then F_TRACE('ERR : Erreur ','T'); end;
Partager