Bonjour,
Je travaille avec Oracle 8i et je suis en peine :
Je n'arrive pas, mais alors vraiment pas, à créer une procédure stockée renvoyant un ensemble de tuples que je récupèrerais ensuite en Java à l'aide d'un ResultSet.
J'ai vu des choses de ce type sur internet :
Sauf que lorsque je file ça à Oracle, j'ai le droit à une multitude de messages d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Create Or Replace Procedure ma_proc is Select * from ma_table; end; /
J'arrive très bien à créer des procédures stockées renvoyant des types de base, mais pas moyen de récupérer le résultat d'une requête SQL sans l'écrire en brut dans le code Java :
(alors que je voudrais quelquechose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part ResultSet rs = cs.executeQuery( "Select * from ma_table" );
)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CallableStatement cs; ResultSet rs = cs.execute("ma_proc");
Partager