コメントを追加する代わりに、あまり評判が良くないので。
refcursorを含める必要があるすべての行を選択してOracleでストアドプロシージャを作成するには、カーソルとしてそれがポインタとして機能し、Oracleの結果セットを1つずつポイントして結果を返します。
Oracleのストアドプロシージャ
CREATE OR REPLACE PROCEDURE spGetData(cursorParam OUT SYS_REFCURSOR)
IS
BEGIN
OPEN cursorParam FOR
SELECT * from My_Table;
END ;
そして、それを実行するには、オラクルが必要です
var c refcursor;
execute spGetData(:c)
print c;
ASP.NETについての知識はあまりありませんが、カーソルパラメータを追加する必要があるかもしれません
OracleCommand.Parameters.Add("cursorParam ", OracleType.Cursor).Direction =
ParameterDirection.Output;
ありがとう。