oracle - Use parameter from function in cursor where clause and cursor rowtype -
i trying create pl/sql function accepts value. cursor uses value in clause , function should return first row of cursor.
this trying work.
create or replace package pkg_test_slot cursor c_test_slotis select * (select person_uid, test.test, rownum r test) pivot(max(test) test_code r in (1,2,3,4,5)); function f_test_getter (p_entity_uid number) return c_test_slot%rowtype; end;
something
create or replace package body p_test function get_rows(pll_limit in number) return sys_refcursor lcur_rec sys_refcursor; begin open lcur_rec select rownum rw, dum (select 1 dum dual group cube(1, 2, 3, 4, 5)) rownum < pll_limit; return lcur_rec; end get_rows; procedure prc_get_data lcur sys_refcursor; begin lcur := get_rows(10); end prc_get_data; end p_test;
Comments
Post a Comment