У меня есть один пакет, я создал одну процедуру, например
PROCEDURE GET_Custome_Data(my_tab_var OUT Data_Tab);
в пакете я создаю переменную типа записи, в которой у меня есть переменная другого типа, например
Type Rec_Tab Is Record
(
customer_id VARCHAR2(40),
product_id VARCHAR2(40),
history Varchar2(1)
);
после этого я создаю таблицу типа Rec_Tab. как
type Data_Tab is table of Rec_Tab INDEX BY BINARY_INTEGER;
в этой таблице я добавил записи в эту таблицу.
теперь данные находятся в my_tab_var, который является параметром процедуры. я хочу прочитать этот параметр в С# без использования Sys_refcursor.
спасибо за помощь заранее......
select * from TABLE(GET_Custome_Data)
. Однако в этом случае вам придется использовать ФУНКЦИЮ вместо процедуры с параметром OUT. - person Wernfried Domscheit   schedule 07.12.2016