读书人

shell如何调用oracle存储过程

发布时间: 2013-03-26 21:09:08 作者: rapoo

shell怎么调用oracle存储过程?

--如题 我想用shell脚本调用服务器上的存储过程 该存储过程有2个输出参数,下面是我自己写的shell内容

sqlplus -S $dbUserID<<EOF!

EXEC AAA;
quit
EOF


执行这个shell时报错
BEGIN AAA; END;

*
ERROR at line 1:
ORA-06550: 第 1 行, 第 7 列:
PLS-00201: identifier 'AAA' must be declared
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored

[解决办法]
你的AAA到底是什么呢?是存储过程的名字?

参考下:Bash中执行存储过程或普通的SQL命令
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

读书人网 >perl python

热点推荐