Oracle中的游标有两种:显式游标、隐式游标。显示游标是用cursor...is命令定义的游标,它可以对查询语句(select)返回的多条记录进行处理,而隐式游标是在执行插入 (insert)、删除(delete)、修改(update)和返回单条记录的查询(select)语句时由PL /SQL 自...
分类:
数据库 时间:
2015-10-31 18:24:02
阅读次数:
254
--演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭begin update emp set sal = 1000; dbms_output.put_line('影响的行数:' || sql%rowcount);end;rollback;/*游标的使用方法:第一步:声明游标...
分类:
数据库 时间:
2015-10-13 00:07:49
阅读次数:
173
1.游标概念:当在PL/SQL块中执行DML(增删改)时,Oracle会为其分配上下文区(Context Area),游标是指向上下文区的指针2. 游标分类:A. 隐式游标 a. 在PL/SQL中使用DML语句时自动创建隐式游标 b. 隐式游标自动声明、打开和关闭,其名为 SQL c. 通过检查隐式...
分类:
数据库 时间:
2015-07-11 20:02:52
阅读次数:
178
1、游标的分类 隐式游标:所有的select语句和DML语句,内在都含有游标。 显式游标:有开发人员声明和控制。用于从结果集中取出多行数据,并将多行数据一行一行单独进行处理。*** 2、定义游标 declare cursor 游标名称 is 查询语句; begin --...
分类:
其他好文 时间:
2015-05-26 18:14:12
阅读次数:
121
1、概念游标是指向SQL处理的内存区的句柄或指针。当使用一个PL/SQL块来执行DML语句或只返回一行结果的SELECT语句时,系统将自动创建一个隐式游标。如果SQL语句返回多个结果,就必须创建一个显示游标。--游标的属性--(1)cur_name%rowcount :指出处理的行数-- (2) ....
分类:
数据库 时间:
2015-05-07 00:34:21
阅读次数:
168
一 游标的分类 在Oracle中提供了两种类型的游标:静态游标和动态游标。 1.静态游标是在编译时知道其SELECT语句的游标。静态游标又分为两种类型,即隐式游标和显式游标。 2.当用户需要为游标使用的查询直到运行的时候才能够确定时,可以使用REF游标(引用游标)和游标变量。使用引用游标必...
分类:
数据库 时间:
2015-04-29 00:33:31
阅读次数:
180
1、Oracle中的游标 Oracle使用两种游标: 显式游标和隐式游标. 不管语句返回多少条记录, Oracle为每条使用的SQL语句隐式地定义一个游标. Oracle为每个DELETE , UPDATE, INSERT 等SQL命令隐式地声明游标. 用户声明并使用显式游标处理SELECT语句返回...
分类:
其他好文 时间:
2015-03-06 18:41:37
阅读次数:
184
和oracle的不同,MSSQL中没有隐式游标的说法,也没有%type和%rowtype这样根据数据库字段实时更新变量含义的关键字,MSSQL的游标类似于oracle的显示游标,需要自己去手动关闭,定义游标之后是在预先定义的变量里面进行游标循环,而不是oracle那样的结果集。如下:declare ...
分类:
数据库 时间:
2015-02-06 10:47:46
阅读次数:
182
oracle221
游标
游标的简介:
逐行处理查询结果,以编程的方式访问数据
游标的类型:
1,隐式游标:在 PL/SQL 程序中执行DML SQL 语句时自动创建隐式游标,名字固定叫sql。
2,显式游标:显式游标用于处理返回多行的查询。
3,REF 游标:REF 游标用于处理运行时才能确定的动态 SQL 查询的结果
隐式游标:
q在PL/SQL中使用DML语句时自动创建隐式游标...
分类:
数据库 时间:
2015-01-19 00:20:24
阅读次数:
330