利用Oracle动态游标实现动态SQL循环遍历
- create or replace procedure P_TEST_SQL is
- TYPE ref_cursor_type IS REF CURSOR; --定义一个动态游标
- tablename varchar2(200) default "ess_client";
- v_sql varchar2(1000);
- mobile varchar2(15);
- usrs ref_cursor_type;
- begin
- --使用连接符拼接成一条完整SQL
- v_sql := "select usrmsisdn from "||tablename||" where rownum < 11";
- --打开游标
- open usrs for v_sql ;
- loop
- fetch usrs into mobile;
- exit when usrs%notfound;
- insert into tmp(usrmsisdn) values(mobile);
- end loop;
- close usrs;
- commit;
- end P_TEST_SQL;
Oracle数据库中的public用户的作用Oracle数据导出shell脚本相关资讯 Oracle基础教程
- Oracle块编程返回结果集详解 (11/10/2013 10:45:58)
- Oracle基础教程之设置系统全局区 (08/22/2013 14:24:00)
- Oracle基础教程知识点总结 (06/18/2013 07:43:32)
| - Oracle基础教程之tkprof程序详解 (10/22/2013 11:49:50)
- Oracle基础教程之sqlplus汉字乱码 (07/18/2013 16:30:00)
- Oracle 管理之 Linux 网络基础 (02/16/2013 18:37:35)
|
本文评论 查看全部评论 (2)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
| |