ITPub博客

首页 > 数据库 > Oracle > 成都朗沃教育60部杨飞oracle学习第六天

成都朗沃教育60部杨飞oracle学习第六天

Oracle 作者:MM523747 时间:2009-12-10 21:56:55 0 删除 编辑

今天学习在块中查询数据

select......into....

slect.....bulk collection into....

for循环

显示游标(cursor)

游标变量(open for)

嵌套游标

 

什么是游标:游标就是oracle数据库在执行完sql语句后,会将执行结果保存在内存中,此内存地址就是游标。

游标分类:对于增删改,结果就是所影响的行数。此时游标的内存地址通过sql对象来引用,也就是隐式游标对象。

           对于查询,结果就是实际的数据,此时游标的内存地址就是数据的内存地址。这个地址必须由程序员命名,所以叫显式游标对象

 

在块中查询数据

语法:

for游标变量in(查询语句)

名称:

(书面)游标for循环

(面试)隐式游标

作用:查询多行数据

说明:for中的变量不需要定义

     简单,高效,常用

 

为什么要使用游标变量→通过游标变量可以让PL/SQL块传递数据集。

游标变量→游标名数据所有的内存地址,而游标变量就是保存这个地址的变量。

 

 

 

 

 

 

 

 

 

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14938692/viewspace-1116662/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-03-05