当前位置: 代码迷 >> Oracle管理 >> 动态参数:表名,字段名,filter条件的存储过程,该如何处理
  详细解决方案

动态参数:表名,字段名,filter条件的存储过程,该如何处理

热度:35   发布时间:2016-04-24 05:23:13.0
动态参数:表名,字段名,filter条件的存储过程
需要用到动态游标的,通过表名,字段名,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;
  相关解决方案