摘要: declareRoomID Room.RoomID%Type;RoomName Room.RoomName%Type;cursor crRoom is select RoomID,RoomName from Room;beginopen crRoom;loop;fetch crRoom into RoomID,RoomName;exit when crRoom%notFound;end loop;close crRoom; end;3.1在游标使用入口参数 在SQL语句的Where 子句中恰当使用 相关语句简化逻辑,本来需要使用两个游标,把相关入口参数放入到SQL语句的Where 子句中,一个 阅读全文
posted @ 2011-01-10 11:02 emmy 阅读(670) 评论(0) 推荐(0) 编辑
摘要: oracle的cursor的介绍一 概念 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 二 类型 Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref Cursor(动态Cursor)。 1.隐式Cursor: 1)对于select …into…语句,一次只能从数据库中获取到一条数据,对于这种类型的DML Sql语句,就是隐式Cursor 阅读全文
posted @ 2011-01-10 10:40 emmy 阅读(774) 评论(0) 推荐(1) 编辑