2008-09-17 5 views

Répondre

1

Je pense que j'ai essayé de le faire il y a un certain temps et que j'ai abandonné (je suppose que vous pouvez comprendre quelle est la valeur int OracleTypes.REF_CURSOR et ensuite utiliser cette valeur int, mais c'est un hack). Si vous avez la patience, vous pouvez définir un enregistrement (ou objet) type et définir le curseur comme un curseur de type car cela peut être coulé en utilisant le tableau à une valeur qui peut être sélectionnée comme des tables régulières, à savoir

select * from table(sp_returning(?)) 

J'ai fait un rapide google sur le curseur ref et jdbc et il semble que ce soit une extension d'Oracle qui expliquerait pourquoi il n'y a pas de moyen standard pour accéder aux données.

-1

Faire

select * from table(sp_returning(?)) 

est plus lent que de retourner un curseur ref.

Je peux utiliser un curseur ref en combinaison avec C#, pourquoi ne pas le faire avec Java? Je suis sûr qu'il y a beaucoup d'exemples.

+0

Ce n'est pas une réponse. C'est simplement une conjecture. – SoftwareSavant

Questions connexes