首页 > 数据库技术 > 详细

oracle pl/sql之游标

时间:2015-10-21 10:44:02      阅读:309      评论:0      收藏:0      [点我收藏+]

前情提要:

在通过select语句查询是,返回的结果通常是多行记录组成的集合。为此SQL提供 了游标机制。游标可以充当指针的作用,使应用程序设计语言一次只能处理查询记过中的一行。在Oracle中,可以使用隐式和显示两种游标。在pl/sql 中程序所有发出的DML和select语句,Oracle都会自动声明“隐式游标”。为了处理由select语句返回的一组记录,需要在pl/sql程序中申明和处理“显示游标”。


隐式游标

游标的主要属性如下:
%found 布尔型属性,如果SQL语句至少影响一行,则为true,否则为false
%notfound 布尔型属性,与%found相反
%isopen 布尔型属性,当游标已打开时返回true,游标关闭为false
%rowcount 数字型属性,返回受sql语句影响的行数

如果执行了一个select语句则可以通过SQL%ROWCONT来检查受影响的行数,还可以通过SQL%FOUND属性值是否为true,以检查SQL语句是否影响到了任何行。
 
程序演示:
 

oracle pl/sql之游标

原文:http://www.cnblogs.com/ztyy04126/p/4896973.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!