首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

shell如何调用oracle存储过程

2013-03-26 
shell怎么调用oracle存储过程?--如题 我想用shell脚本调用服务器上的存储过程 该存储过程有2个输出参数,下

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

热点排行