ORACLE存储过程的游标和for循环
2015-09-14 15:18
537 查看
--创建test存储过程
create or replace procedure test as --建立游标 Cursor ss is select CALL_OBJ from MONITOR_LOG group by CALL_OBJ; BEGIN
--for循环(遍历游标) for b in ss loop BEGIN INSERT INTO AA(hongyan) SELECT count(SERIAL_NUM) FROM monitor_log t WHERE t.call_obj = b.call_obj; COMMIT; end; END loop; END;
注意:建立游标ss,以集合的方式存储数据;for循环中赋值b.call_obj
相关文章推荐
- Oracle11G 分配表空间更改用户名及用户名授权
- oracle 查看死锁 并解锁
- oracle中使用sql查询时字段为空则赋值默认
- CentOS安装oracle11gR2笔记
- oracle锁表进程查看并强制关闭
- 64位程序,利用ADO连接Oracle数据库
- oracle数据库中使用sql将clob转化为字符串
- Oracle 实例化 EM 配置文件时出错
- Oracle新建用户并指定默认表空间
- 重置Oracle密码
- oracle读取数字时添加小数或者加上分隔符
- TSM恢复ORACLE数据库速度极慢的问题。
- IBM TSM 5.5下跨机恢复Oracle数据库
- Oracle 11g R2 for Win7旗舰版(64位)的安装步骤
- 如何解决Oracle 11g EM网站报“此网站的安全证书存在问题”
- oracle 僵尸session的处理方法
- Oracle分析函数系列之first_value/last_value:在记录集中查找第一条记录和最后一条记录
- 两个经典的Oracle触发器示例(轉)
- Oracle中的NVL函数
- 查询oracle用户IP