Nemají velkou pověst, takže místo komentáře přidejte odpověď.
Chcete-li napsat Store Procedure v Oracle s výběrem všech řádků, musíte zahrnout rekurzor, jako kurzor bude fungovat jako ukazatel a bude ukazovat na sady výsledků Oracle jeden po druhém a dává výsledek.
Store Procedure for Oracle
CREATE OR REPLACE PROCEDURE spGetData(cursorParam OUT SYS_REFCURSOR)
IS
BEGIN
OPEN cursorParam FOR
SELECT * from My_Table;
END ;
A k provedení orákula potřebujete
var c refcursor;
execute spGetData(:c)
print c;
Nemáte mnoho znalostí o ASP.NET, ale možná budete muset přidat parametr kurzoru
OracleCommand.Parameters.Add("cursorParam ", OracleType.Cursor).Direction =
ParameterDirection.Output;
Děkuji.