需要用到动态游标的,通过表名,字段名,filter条件,查询出表的count,sum结果输出的存储过程
------解决方案--------------------
给出建表语句,测试数据,想要的结果。。。。
------解决方案--------------------
- SQL code
create or replace procedure sp_test_wq(iv_table_name in varchar2,iv_column_name in varchar2,iv_where in varchar2)istype t_cur is ref cursor;cur t_cur;vn_result number;begin open cur for 'select count(1)/sum(' || iv_column_name || ') from ' || iv_table_name || ' ' || iv_where; fetch cur into vn_result; dbms_output.put_line(vn_result);end sp_test_wq;