oracle - PL/SQL equivalent of SELECT statement -


what pl/sql equivalent of sql query:

select * table(owner.package.get_exam('123456789')); 

this function trying call:

function get_exam(id in varchar2)     return ab_assign_v1             cursor c_exams(cid varchar2)         select t_api_exam_v1(                 sei.person_id, --unique id                 l.description --loc description             )             my_view sei             join loc l             on sei.loc_code = l.loc_code         v_collection ab_assign_v1;     begin         open c_exams(id);         fetch c_exams bulk collect v_collection;         close c_exams;         return v_collection;       exception         when others             error_a1.raise_error(sqlcode, sqlerrm);     end get_exam; 

hope helps.

declare lv <collection_name>; begin lv:= owner.package.get_exam('123456789'); dbms_output.put_line(lv.count); end; / 

Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -