Bonjour,
J'ai rencontré dans mon application un problème d'exces de curseurs ouverts.
Plusieurs questions me rongent donc :
Un curseur ouvert de cette manière est-il automatiquement fermé ?
Sachant que T_CURSOR est un REF_CURSOR
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 PROCEDURE MaProcedure ( curseur OUT T_CURSOR ) AS sql_statement VARCHAR2(2000); BEGIN sql_statement:='SELECT champs1,champs2 FROM USER.MYTABLE'; open curseur for sql_statement; EXCEPTION WHEN OTHERS THEN RAISE; END MaProcedure;
Ensuite, lorsque je dois récupéré un jeu de ResultSet provenant de ma DB, les curseurs sont-ils la seule solution d'y parvenir ?
Voilà, si vous avez réponses à mes questions ou suggestions, j'attends avec impatience !
Merci d'avance !![]()
Partager