当前位置:首页 > 开发 > 数据库 > 正文

oracle语法备忘-游标

发表于: 2012-12-18   作者:blackproof   来源:转载   浏览次数:
摘要: oracle的游标备忘   显示游标   declare cursor cur_sel is select t.month_id,t.prov_id from table t where rownum < 100; var_1 table.Month_Id%type; var_2 table.Prov_Id%type; begin open cur_se

oracle的游标备忘

 

显示游标

 

declare
cursor cur_sel is select t.month_id,t.prov_id from table t where rownum < 100;
var_1 table.Month_Id%type;
var_2 table.Prov_Id%type;
begin
open cur_sel;
loop
fetch cur_sel into var_1,var_2;
exit when cur_sel%notfound;
dbms_output.put_line(var_1||' '||var_2);
end loop;
close cur_sel;
end;

 

动态游标

 

declare
type mytype is ref cursor;
mycur mytype;
var_1 table.Month_Id%type;
var_2 table.Prov_Id%type;
begin
open mycur for select t.month_id,t.prov_id from table t where rownum < 100;
loop
fetch mycur into var_1,var_2;
exit when mycur%notfound;
dbms_output.put_line(var_1||' '||var_2);
end loop;
close mycur;
end;

oracle语法备忘-游标

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
安装oracle 11g后,七个服务。 需要开启PL/SQL连接使用时,打开红框中的两个即可。 select * from d
这是一个忙碌的季节,也是一个收获颇多的季节。在忙碌工作的同时,挤出些时间写一些小dome,其乐无
一. Cursor说明 Oracle里的cursor分为两种:一种是shared cursor,一种是session cursor。 1.1 Shar
一. Cursor说明 Oracle里的cursor分为两种:一种是shared cursor,一种是session cursor。 1.1 Shar
oracle执行SQL语句就是打开游标,解析游标,执行游标,关闭游标的过程。了解游标的这几个阶段,我们
原博客地址:http://blog.csdn.net/tianlesoftware/article/details/6638062 一. Cursor说明 Oracle
-- 游标的使用 %found: 检验是否fetch到值 %notfound: 判断游标所在的行是否有效 %rowcount: 成功执
这是一个忙碌的季节,也是一个收获颇多的季节。在忙碌工作的同时,挤出些时间写一些小dome,其乐无
查找表名: select * from tabs t where lower(t.table_name) like '%service%' select a.TABLE_NAME
1.安装: oracle11g server 这里的口令为sys和system的密码.(10版本以前默认用户会有系统默认密码.)
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号