bonjour,
j'ai un autre soucis...
pourriez vous m'indiquer si je peux ramener plusieurs enrg avec un proc stock (pl/sql oracle), et si oui, sous quelle forme, dois je les mettre pour pouvoir les réceptionner.
@+![]()
bonjour,
j'ai un autre soucis...
pourriez vous m'indiquer si je peux ramener plusieurs enrg avec un proc stock (pl/sql oracle), et si oui, sous quelle forme, dois je les mettre pour pouvoir les réceptionner.
@+![]()
Tu peux utiliser un curseur et un "type record" pour receptionner :
exemple :
Hope this help ..
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 create or replace procedure testPL is myRec emp%rowtype; begin for myRec in (select * from emp) loop dbms_output.put_line('ename = ' || myRec.ename); end loop; end; / show error;
ok, je vais voir ce que je peux faire avec cette méthode.
Merci.
Fais une recherche sur le forum sur les ref cursor, tu trouveras des exemples de procédures renvoyant plusieurs enregistrements.
Une autre méthode serait de passer par une collection.
Partager