Vous n'avez pas beaucoup de réputation, donc au lieu de commenter, ajoutez une réponse.
Pour écrire une procédure de magasin dans Oracle avec sélectionner toutes les lignes dont vous avez besoin pour inclure le refcursor, en tant que curseur, il fonctionnera comme pointeur et pointera vers les ensembles de résultats oracle un par un et donnera le résultat.
Procédure de magasin pour Oracle
CREATE OR REPLACE PROCEDURE spGetData(cursorParam OUT SYS_REFCURSOR)
IS
BEGIN
OPEN cursorParam FOR
SELECT * from My_Table;
END ;
Et pour l'exécuter, vous avez besoin d'oracle
var c refcursor;
execute spGetData(:c)
print c;
Vous n'avez pas beaucoup de connaissances sur ASP.NET, mais vous devrez peut-être ajouter un paramètre de curseur
OracleCommand.Parameters.Add("cursorParam ", OracleType.Cursor).Direction =
ParameterDirection.Output;
Merci.