当我们要对查询出来的结果集进行逐行修改时就得用到游标;
1.首先建一个表CLASS_INFO
CREATE TABLE CLASS_INFO(
CLASS_ID NUMBER(15,0),
CLASS_NAME VARCHAR2(20),
CONSTRAINT PK_CLASS PRIMARY KEY(CLASS_ID),
CONSTRAINT UQ_CLASS_NAME UNIQUE(CLASS_NAME)
);
INSER INTO CLASS_INFO VALUES(1,'网络工程');
INSER INTO CLASS_INFO VALUES(1,'软件开发');
INSER INTO CLASS_INFO VALUES(1,'数据库应用');
2.开始使用游标:
DECLARE
mycur CURSOR IS
SELECT * FROM CLASS_INFO;//声明一个游标,作用于IS后面的语句
myrecord class_info%rowtype;//声明一个行类型的数据
BEGIN
OPEN mycur;//打开游标
FETCH mycur INTO myrecord;//游标向下开始执行
WHILE mycur%found LOOP//如果游标中有值,则开始循环
DBMS_OUTPUT.PUT_LINE(myrecord.INFO_NAME);//打印出当前游标行的某个数据
FETCH mycur INTO myrecord;//游标继续向下移
END LOOP;
CLOSE mycur;//关闭游标
END;
3.执行上面语句后会打印出以下的信息:
网络工程
软件开发
数据库应用
分享到:
相关推荐
oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结
ORACLE 游标使用示例,给大家可以共享一下。
Oracle游标的一般使用
oracle游标使用大全,详细描述了如何使用游标,创建游标等等
Oracle游标使用方法及语法大全.doc
oracle 游标FOR循环
详细的oracle游标用法,简单易懂,是学习游标的好材料
oracle游标优化以及oracle游标的作用和游标的概念。
Oracle游标使用方法及语法大全
Oracle 游标! 值得下载看看!资源免费,大家分享!!
oracle游标 详解 精析 示例 真正能把游标讲透、说全、调理清晰的讲义。 游标犹如C语言的指针:灵活、实用、高效。 游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。 游标是一个通过定义...
详细介绍了 oracle的游标使用 及 实例
oracle游标使用大全,其中有很多例子,有助于大家理解,希望对初学者有帮助
游标是存储过程最基本的要会的,用于访问 ORACLE 数据库的 DDL 和 TCL 语
关于游标使用问题的练习附答案。游标分隐式和显示游标;动态和ref游标。。。
主要描述oracle中游标的学习隐式游标和显示游标
简单的oracle游标使用小例子~~ 一份文档,实验用的。
Oracle入门--Oracle游标使用! 值得下载看看!资源免费,大家分享!!