Bonjour,
Nouveau dans le monde oracle, je dois dans une procédure appelé une procédure qui me retournerait un jeu de resultat, voila comment je procéde :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 create or replace PROCEDURE A ( c_retour OUT types.ref_cursor, ) AS BEGIN DECLARE TYPE cursor_type IS REF CURSOR; CUR_STR cursor_type; BEGIN B(c_out); END; END;Est ce la bonne facon de faire ? Je n'arrive pas a manipuler le retour afin d'inserer le jeu de resultat dans une table temporaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 create or replace PROCEDURE B ( c_out OUT types.ref_cursor, ) AS BEGIN OPEN c_out FOR 'SELECT id FROM tmp_Table'; END; END;
Merci
Partager