bonjour je debute en PL/SQL et j'ai un petit pb
j'essai de parcourir une table mais j'ai tjr une erreur !! cursor déjà ouvert
voici mon code:
sachant que si j'enlève l'instruction qui ouvre le curseur mon programme marche tres bien
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 declare CURSOR c1 IS SELECT * FROM titi ; begin if not(c1%isopen) then open c1; end if; for k in c1 loop DBMS_OUTPUT.PUT( ' ' || 'x=' || k.x ) ; DBMS_OUTPUT.PUT( ' ' || 'nom=' || k.nom) ; DBMS_OUTPUT.NEW_LINE ; END LOOP; close c1; end;
merci d'avance
Partager