ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » Oracle专题深入讨论 » 在sqlplus中执行存储过程的问题?

标题: 在sqlplus中执行存储过程的问题?
离线 QQinformation
初级会员



精华贴数 0
个人空间 0
技术积分 102 (16299)
社区积分 3 (20004)
注册日期 2003-8-29
论坛徽章:0
      
      

发表于 2004-8-20 12:16 
在sqlplus中执行存储过程的问题?

我写了一个存储过程,该存储过程有一个入口参数(varchar2),还有一个出口参数(number),我在sqlplus中定义了一个变量
SQL> var out_no number
SQL> exec SP_SERVICE('133',out_no);

回车后提示
BEGIN SP_SERVICE('133',out_no); END;

                       *
ERROR at line 1:
ORA-06550: line 1, column 24:
PLS-00201: identifier 'OUT_NO' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored


希望高手能给我解决下这个问题,谢谢了


只看该作者    顶部
离线 biti_rainy
人生就是如此



精华贴数 37
个人空间 0
技术积分 110918 (4)
社区积分 11770 (123)
注册日期 2001-12-12
论坛徽章:41
现任管理团队成员ITPUB长老会成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京九华山庄2008年会纪念徽章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

发表于 2004-8-20 13:38 
SQL> var out_no number
SQL> exec SP_SERVICE('133', :out_no);

print out_no


__________________
眼界决定边界,态度决定高度
blog:
人生就是如此
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问