oracle:游标使用样例
2017-04-07 15:35
239 查看
create or replace procedure pk_sysward
is
--利用游标 循环插入各个病区
cursor c_departid is select * from sys_department;
v_cinfo c_departid%rowtype;
pr_wardid number(3);
pr_num number(2);
begin
pr_wardid :=100;
pr_num :=2;
execute immediate 'truncate table sys_ward';---执行清空表
---循环2次
while pr_num>0 loop
--游标循环
for v_cinfo in c_departid loop
insert into ……;
end loop;
pr_num :=pr_num-1;
end loop;
commit;
end;
is
--利用游标 循环插入各个病区
cursor c_departid is select * from sys_department;
v_cinfo c_departid%rowtype;
pr_wardid number(3);
pr_num number(2);
begin
pr_wardid :=100;
pr_num :=2;
execute immediate 'truncate table sys_ward';---执行清空表
---循环2次
while pr_num>0 loop
--游标循环
for v_cinfo in c_departid loop
insert into ……;
end loop;
pr_num :=pr_num-1;
end loop;
commit;
end;
相关文章推荐
- 自用小经验(2)--oracle使用游标可以支持结果集
- Oracle 游标使用大全
- Oracle 游标使用大全4
- Oracle 游标使用大全
- [精华] Oracle 游标使用大全
- 如何在Oracle中使用游标来实现多重循环?[原创]
- ORACLE 游标的基本使用
- Oracle 游标使用大全2
- Oracle 游标使用大全(1)
- oracle使用六(游标管理)
- Oracle 游标使用大全
- kshen转Oracle 游标使用大全
- 关于oracle游标的使用优化
- Oracle 游标使用大全3
- Oracle 中游标使用的问题
- Java使用Oracle遇到的最大游标超出问题及其解决方法
- Oracle 游标使用大全【转】
- Oracle 显式游标使用基本方法
- oracle 游标使用
- oracle游标使用