直接上代码。。。
存储过程模板,关键是将游标作为参数输出,会自动读取游标返回参数,和单独写sql是一样的效果:
CREATE OR REPLACE PROCEDURE pro_c(cur_arg out sys_refcursor) is
begin
open cur_arg for
select t.id id, t.col_1 col_1, t.col_2 col_2, t.col_3 col_3
from table_test t;
end;
然后在fineReport设计器,模板数据集-存储过程选择这个存储过程即可,就可以读取到游标的列表