Har ikke meget ry, så i stedet for at kommentere, tilføje svar.
For at skrive butiksprocedure i Oracle med, skal du markere alle rækker, du skal inkludere refursor, som markør vil den fungere som en pegepind og pege på oracle-resultatsættene én efter én og give resultat.
Butiksprocedure for Oracle
CREATE OR REPLACE PROCEDURE spGetData(cursorParam OUT SYS_REFCURSOR)
IS
BEGIN
OPEN cursorParam FOR
SELECT * from My_Table;
END ;
Og for at udføre det orakel skal du have
var c refcursor;
execute spGetData(:c)
print c;
Har ikke meget viden om ASP.NET, men du kan være nødt til at tilføje markørparameter
OracleCommand.Parameters.Add("cursorParam ", OracleType.Cursor).Direction =
ParameterDirection.Output;
Tak.