加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle中的游标和函数详解

发布时间:2020-12-12 17:07:24 所属栏目:百科 来源:网络整理
导读:Oracle中的游标和函数详解 1.游标 游标是一种 PL/SQL 控制结构;可以对 SQL 语句的处理进行显示控制,便于对表的行数据 逐条进行处理。 游标并不是一个数据库对象,只是存留在内存中。 操作步骤: 声明游标 打开游标 取出结果,此时的结果取出的是一行数据

Oracle中的游标和函数详解

1.游标


游标是一种 PL/SQL 控制结构;可以对 SQL 语句的处理进行显示控制,便于对表的行数据

逐条进行处理。 游标并不是一个数据库对象,只是存留在内存中。

操作步骤:


声明游标
打开游标

取出结果,此时的结果取出的是一行数据

关闭游标 到底那种类型可以把一行的数据都装进来

此时使用 ROWTYPE 类型,此类型表示可以把一行的数据都装进来。 例如:查询雇员编号为 7369 的信息(肯定是一行信息)。

例:查询雇员编号为 7369 的信息(肯定是一行信息)。

使用 for 循环操作游标(比较常用)

我们可以看到游标FOR循环确实很好的简化了游标的开发,我们不在需要open、fetch和close语句,不在需要用%FOUND属性检测是否到最后一条记录,这一切Oracle隐式的帮我们完成了。

编写第一个游标,输出全部的信息。

也可以使用另外一种方式循环游标:LOOP…END LOOP;


通过 ISOPEN 判断

格式:


2.函数


函数就是一个有返回值的过程。

定义一个函数:此函数可以根据雇员的编号查询出雇员的年薪

直接写 SQL 语句,调用此函数:

写一个函数 输入一个员工名字,判断该名字在员工表中是否存在。存在返回 1,不存在返回 0

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读