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