首页 新闻 搜索 专区 学院

orcle数据库存储过程游标的使用

1
悬赏园豆:30 [已关闭问题] 关闭于 2018-05-25 15:58

照着网上的例子(不止一个)写了写,但是总是显示红叉却不报错,希望大神指点一下。是需要什么权限或者条件吗,感觉应该不是网上的例子有错。

以下为存储过程的语句:

create or replace procedure selMsg_cursor
       (inid in qq.id%type)  --输入参数
as
       cursor cur is select name from qq where id = inid;
       outname qq.name%type;
begin
       open cur;
       fetch cur into outname;
       if cur%found then
       dbms_output.put_line('name:'||outname);  --游标结果集只有一列
       else
       dbms_output.put_line('没有符合条件的结果')
       end if;
       close cur;
       end;
背着泰山找黄河的主页 背着泰山找黄河 | 菜鸟二级 | 园豆:204
提问于:2018-04-21 21:00
< >
分享
所有回答(1)
0
 create or replace procedure selMsg_cursor
       (inid in number)  --输入参数
as
       cursor cur is select name from qq where id = inid;
     --  outname qq.name 

%type;
begin
       open cur;
       fetch cur into outname;
       if cur%found then
       dbms_output.put_line('name:'||outname);  --游标结果集只有一列
       else
       dbms_output.put_line('没有符合条件的结果');
       end if;
       close cur;
       end; 
背着泰山找黄河 | 园豆:204 (菜鸟二级) | 2018-05-25 15:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册