Привествую
У меня есть процедура
proc1 (id number,
flag number default 0,
result out sys_refcursor
);
мне для нее нужно сделать view
create view view1 as -- типа такого
select * from table (proc1(1,1,res));
Это нужно для просмотра значений.
Для функции я нашел как это сделать, а вот для процедуры нет
oracle 9i2
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, AC1D, Вы писали:
ACD>Привествую
ACD>У меня есть процедура
ACD>ACD>proc1 (id number,
ACD> flag number default 0,
ACD> result out sys_refcursor
ACD> );
ACD>
ACD>мне для нее нужно сделать view
ACD>ACD>create view view1 as -- типа такого
ACD> select * from table (proc1(1,1,res));
ACD>
ACD>Это нужно для просмотра значений.
ACD>Для функции я нашел как это сделать, а вот для процедуры нет
И как твое view будет принимать параметры id, flag?
Здравствуйте, _d_m_, Вы писали:
___>И как твое view будет принимать параметры id, flag?
Оно не будет принимать параметры. Параметры будут забиты во вью.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, hagane, Вы писали:
H>Здравствуйте, AC1D, Вы писали:
ACD>>Оно не будет принимать параметры. Параметры будут забиты во вью.
H>Тогда другой вопрос: а что у тебя в табличке то будет? ЕМНИП, процедуры ничего не возвращают. Оберни чтоль свою процедуру в функцию.
Спасибо так и сделаю.
Давно бы уже переписал, просто процедура используется..
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>