Tidak memiliki banyak reputasi jadi alih-alih komentar tambahkan jawaban.
Untuk Menulis Prosedur Penyimpanan di Oracle dengan memilih semua baris, Anda perlu menyertakan refcursor, sebagai kursor ia akan berfungsi sebagai penunjuk dan menunjuk ke kumpulan hasil oracle satu per satu dan memberikan hasil.
Prosedur Penyimpanan Untuk Oracle
CREATE OR REPLACE PROCEDURE spGetData(cursorParam OUT SYS_REFCURSOR)
IS
BEGIN
OPEN cursorParam FOR
SELECT * from My_Table;
END ;
Dan untuk menjalankannya oracle yang Anda butuhkan
var c refcursor;
execute spGetData(:c)
print c;
Tidak memiliki banyak pengetahuan tentang ASP.NET tetapi mungkin Anda perlu menambahkan parameter kursor
OracleCommand.Parameters.Add("cursorParam ", OracleType.Cursor).Direction =
ParameterDirection.Output;
Terima kasih.