今天遇见一个问题,就是以变量为表名,但是查询出的条件还得返回结果集,在网上找了一个带函数表明返回结果集的例子。

CREATE OR REPLACE FUNCTION GET_FROMDATE
(p_tablename varchar(40))
return varchar2(7)
is
type ref_cursor is ref cursor;
v_cursor ref_cursor;
begin
open v_cursor for ’select mith_id from :tablename’ with p_tablename;
fetch v_cursor into v_fromDate;
close v_cursor;
return v_fromDate;
end;


评论

该日志第一篇评论

发表评论

评论也有版权!