oracle 游标 定义,Oracle 存储过程 \ 游标简单定义和使用

本文通过示例详细介绍了如何在Oracle存储过程中定义和使用游标,包括简单游标和带参数的游标,以及如何在循环中处理游标数据,更新相关记录。
摘要由CSDN通过智能技术生成

-- Created on 2018/10/12 by 32580

declare

-- 定义变量 变量赋值方式为: 变量名 := 值

i INTEGER ;

sqls varchar2(500);

user_id varchar2(36);

log_id varchar2(36);

cdate date; -- 本次创建时间

fdate date; -- 山慈创建时间

edate date; -- 本次推出时间

-- logs SYS_LOG%ROWTYPE;

-- 下面为定义游标 这种方式为简版

--cursor 关键词 游标名 [可选 游标形参 游标类型] is select * from table --is 后面跟随一个查询语句 这样就可以定义一个玩着的游标了

cursor log_user is select log.CREATE_BY from sys_log_bak log where 1=1 and log.title in ( '系统登录') and log.CREATE_BY = '213516324' group by log.CREATE_BY ;

cursor sel_sg(cid varchar2) is select log.* from sys_log_bak log where log.TITLE in ( '系统登录') and log.CREATE_BY = cid order by log.CREATE_DATE desc ;

begin

-- Test statements here

i := 0;

-- 定义一个sql 语句 语句中还有单引号(常量), 便用两个单引号 如果需要占位符 便用 ':' 顿号 + 字符 (字符可随

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值