• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > Oracle存储过程游标用法分析

Oracle存储过程游标用法分析

作者:hbiao68 字体:[增加 减小] 来源:互联网 时间:2017-05-11

hbiao68通过本文主要向大家介绍了oracle存储过程游标,oracle数据库游标,oracle 游标,oracle游标详解,oracle游标使用等相关知识,希望本文的分享对您有所帮助

本文实例讲述了Oracle存储过程游标用法。分享给大家供大家参考,具体如下:

使用游标的5个步骤

1、声明一些变量用于保存select语句返回的指
2、声明游标,并指定select 语句
3、打开游标
4、从游标中获取记录
5、关闭游标

从游标中获取每一条记录可使用fetch语句。fetch语句将列的指读取到指定的变量中;

语法:

fetch cursor_name
into variable[, variable ...];

</div>

例子:

create or replace procedure sel_person
is
v_id person.id%type;
v_name person.pname%type;
v_birthday person.birthday%type;
cursor temp_cursor is select * from person;
begin
  open temp_cursor;
  loop
  fetch temp_cursor into v_id,v_name,v_birthday;
  exit when temp_cursor%notfound;
  dbms_output.put_line(v_id||'----'||v_name||'----'||v_birthday);
  end loop;
  close temp_cursor;
end sel_person;

</div>

备注:为了确定循环是否结束,可以使用布尔变量temp_cursor%notfound。当fetch达到游标中最后一条记录,不能再读取更多记录的时候,这个变量就为真。

希望本文所述对大家Oracle程序设计有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle存储过程游标用法分析
  • Oracle出现超出打开游标最大数的解决方法
  • oracle分页存储过程 oracle存储过程实例
  • Oracle 查询存储过程做横向报表的方法
  • Oracle存储过程返回游标实例详解
  • oracle 在一个存储过程中调用另一个返回游标的存储过程

相关文章

  • 2017-05-11oracle如何使用java source调用外部程序
  • 2017-05-11oracle生成动态前缀且自增号码的函数分享
  • 2017-05-11将oracle的create语句更改为alter语句使用
  • 2017-05-11Oracle 下医嘱执行函数
  • 2017-05-11新Orcas语言特性-查询句法
  • 2017-05-11oracle SQL命令大全
  • 2017-05-11oracle to_char函数将number转成string
  • 2017-05-11Oracle ORA-22908(NULL表值的参考)异常分析与解决方法
  • 2017-05-11Oracle与Mysql主键、索引及分页的区别小结
  • 2017-05-11oracle 11g的警告日志和监听日志的删除方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Windows Sever 2012下Oracle 12c安装配置方法图文教程
    • 解决plsql连接失败,弹出空白提示框的方法详解
    • oracle 11g数据库安全加固注意事项
    • Linux系统下导出ORACLE数据库出现Exporting questionable statistics.错误 处理
    • 常见数据库系统比较 Oracle数据库
    • oracle查询重复数据和删除重复记录示例分享
    • oracle初始化参数设置
    • oracle截取字符(substr)检索字符位置(instr)示例介绍
    • Oracle 10g 服务器端安装预备步骤(详细图文教程)
    • Oracle 复杂查询及总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有