Oracle中游标的创建和使用
2015-01-30 10:59
627 查看
create or replace procedure proc_a(name in varchar2,id out varchar2) is tempid varchar2(200);--创建了三个不同的变量 tempname varchar2(200); tempdatetime varchar2(200); begin Declare cursor myCursor is select ID,name,datetime from G_station;--这里查询取了三个字段 begin open myCursor;--打开游标 loop fetch myCursor into tempid,tempname,tempdatetime;--这里就可以into到三个不同的变量里面 exit when myCursor%notfound; --............. end loop; close myCursor; --游标很占内存,用完记得及时关闭 end; end; --总结下: 先是声明游标 -> Declare cursor 游标名 is 查询的SQL语句;(如:select 字段名a,字段名b from 表名) -- -> begin -- 打开游标 -> open 游标名; -- -> loop -- 操作游标-> fetch 游标名 into 变量名a,变量名b; (这里的变量个数对应第一步查询中的字段个数) -- 排除游标无数据-> exit when 游标名%notfound; (这里的 游标名和 %notfound 是连起来写的) -- -> --这个里面就是你想要利用游标干的事情了 -- -> end loop; -- 游标数据操作完后关闭-> close 游标名; -- -> end;
相关文章推荐
- Oracle中加密解密的数据库函数,创建(包含游标)和使用存储过程
- Oracle游标的创建与使用
- Oracle--plsql游标创建和使用
- Oracle游标创建和使用的语法和举例(显示和隐式游标)
- Oracle--plsql游标创建和使用
- Oracle 游标使用大全(1)
- 创建ORACLE数据库方法--摘自于ORACLE8使用指南(David Austin 著)
- Oracle 序列的创建和使用
- 使用 MyEclipse 插件创建 Hibernate + Struts 连接oracle实例(动画)
- Oracle 游标使用大全2
- oracle 游标使用
- Oracle 的 索 引 的 创 建 :索引的创建方法,使用场合及建议
- Oracle实践之游标的使用(8)
- SQLSREVER如何创建和使用动态游标
- oracle 中序列的创建和使用
- Oracle 游标使用大全
- 关于oracle游标的使用优化
- Oracle 游标使用大全【转】
- 游标-Oracle游标使用大全
- Oracle 中游标使用的问题