Bonjour, j'ai déjà créé une procédure Oracle qui n'a que des syndicats avec des sélections. La procédure est créée avec ces paramètres:Obtenir le retour de la procédure oracle
PROCEDURE mp_prov_preview(pDateFrom IN DATE,
pDateTo IN DATE,
preturn_cursor OUT spdutil.tref_cursor) IS
v_cursor spdutil.tref_cursor;
Ce que je ne comprends pas, c'est comment obtenir le jeu de résultats de retour de la procédure. J'utilise pl sql. J'ai essayé de cette façon, et il s'exécute mais le résultat n'est pas affiché.
begin
-- Call the procedure
mp_prov_preview('01-oct-2016',
'31-oct-2016',
:preturn_cursor);
end;
PS. J'utilise plsql
C'est parce que vous ne faites rien avec le résultat. Dans le cas d'une procédure, le résultat "output" est défini comme paramètres OUT dans votre cas est 'preturn_cursor OUT spdutil.tref_cursor' Après avoir appelé votre procédure, vous devez utiliser cette variable et la boucler dessus. Puisque c'est un résultat de requête avec juste des syndicats. –