oracle 中的游标
2016-06-18 15:44
330 查看
oracle 中的游标
通俗易懂的sql代码直接上!
实例—;
TO BE CONTINUED.....
通俗易懂的sql代码直接上!
--简单的游标使用滴呀 --使用FOR OBJ IN OBJS LOOP ......END LOOP; DECLARE CURSOR C_JOB IS SELECT NAME,COURSE,GREADE FROM STU; C_ROW C_JOB%ROWTYPE; BEGIN --利用for循环来使用取出我们的结果结合; FOR C_ROW IN C_JOB LOOP DBMS_OUTPUT.put_line(C_ROW.NAME||'---'|| C_ROW.COURSE); END LOOP; END; --使用我们的Fetch 游标; DECLARE CURSOR C_JOB IS SELECT NAME,COURSE FROM STU; --定义一个游标变量滴呀 C_ROW C_JOB%ROWTYPE; BEGIN OPEN C_JOB; LOOP --提取到行中滴呀 FETCH C_JOB INTO C_ROW; --判断是否读取到值,没有读取到值就退出; --取到值 c_job%notfound 是false; --取不到 c_job%notfound 是true EXIT WHEN C_JOB%NOTFOUND; --还是类似循环的去读取值滴哎呦 DBMS_OUTPUT.put_line(C_ROW.NAME); END LOOP; -- CLOSE C_JOB; --关闭游标滴呀 END;
实例—;
--还有复习 net中的基础知识滴呀; --特别c#中的各种代码滴呀 DECLARE CURSOR CUR IS SELECT DNAME FROM DEPT; ROW_TYPE CUR%ROWTYPE; BEGIN FOR ROW_TYPE IN CUR LOOP DBMS_OUTPUT.put_line(ROW_TYPE.DNAME); END LOOP; END;
TO BE CONTINUED.....
相关文章推荐
- oracle 中的函数
- oracle 中的存储过程
- oracle数据库中重要的文件(控制文件、数据文件、重写日志文件、归档日志文件、初始化参数文件)
- Oracle-存储过程
- oracle学习篇二:常用SQL
- oracle 存储过程(1)
- oracle 异常错误处理
- Oracle select case when 语法
- Java大牛养成记(11)----Oracle安装教程
- Oracle-触发器
- 怎样让Oracle的存储过程返回结果集
- oracle数据类型
- Oracle数据库插入数据出错:ORA-06550
- oracle安装失败
- Oracle 日期和时间的存储于处理
- Oracle使用简单函数
- Oracle高级查询
- Orace 11g 忘记了密码后,6种恢复方法
- Oracle 11G RAC Interconnect IP Bendwidth Test
- Oracle学习 第9天