| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1345 人关注过本帖
标题:Oracle调用存储过程输出的游标问题
只看楼主 加入收藏
czg123698741
Rank: 2
等 级:论坛游民
帖 子:348
专家分:84
注 册:2009-3-4
结帖率:78.99%
收藏
 问题点数:0 回复次数:0 
Oracle调用存储过程输出的游标问题
【存储过程】
create or replace procedure Proc_fucking(cur_kkk OUT sys_refcursor) IS
BEGIN
        open cur_kkk for SELECT * FROM SCOTT.emp;
END ;


【"SQL窗体" 调用】
DECLARE
   cur_calling SYS_REFCURSOR;
begin
    proc_fucking(cur_calling);  
    for rec_next in cur_calling LOOP
      DBMS_OUTPUT.put_line(rec_next.ename);
    END LOOP;
END;


【报错】
ORA-06550:第5行,第21列:OLS-00221:'CUR_CALLING'不是过程或尚未定义

麻烦大侠们帮忙解决一下。
搜索更多相关主题的帖子: create Oracle replace procedure 
2013-07-27 11:58
快速回复:Oracle调用存储过程输出的游标问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018926 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved