利用Oracle动态游标实现动态SQL循环遍历
2016-09-13 13:51
513 查看
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动态游标实现动态SQL循环遍历
- Oracle动态游标实现动态SQL循环遍历,和静态游标的比较。
- [转]sql利用游标循环,遍历表循环结果集
- 利用临时表、REF游标、动态SQL实现分页查询
- oracle动态游标实现动态SQL循环遍历
- Oracle PL/SQL中游标声明中表名动态变化的方法
- 利用游标循环进行更新插入的SQL事务语句
- 利用游标循环进行更新插入的SQL事务语句
- 用SQL游标遍历循环数据的方法
- oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常,
- 使用SQL游标对数据进行遍历循环操作
- oracle 隐式 游标 显示 循环 动态 select 语句 游标 异常 处理 自定义 游标的概念
- 利用oracle的with语句和动态sql,自动产生用交叉表格式显示的汇总语句
- 利用oracle的动态PL/SQL对简单表达式求值
- 利用游标循环进行更新插入的SQL事务语句
- 利用游标循环进行更新插入的SQL事务语句 ~
- ASP.NET+SQL Server利用XML实现动态菜单
- 利用游标循环进行更新插入的SQL事务语句
- oracle pl/sql 入门+ 数组使用+游标+动态SQL
- oracle 游标循环删除表数据 sql