欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

informix存储过程中调用shell的疑点,求解中,先谢了

更新时间: 2014-01-05 02:19:26 责任编辑: Author_N1

 

informix存储过程中调用shell的疑问,求解中,先谢了
各位高手,我写了一个informix存储过程,过程中调用一个shell,但是调用时总报错:

 " System command cannot be executed. 
 更多例外 ... ISAM error: no primary key "


本人的过程如下:

create procedure proc_Interface_k81_test()
returning int, int, varchar( 254 );
define sql_err, isam_err   int ;                 --异常编号
define error_info   varchar ( 254 ) ;            --异常信息
define MailCall varchar(100); 

let MailCall ='/sjzloan/interface/sq2.sh';  --调用shell
SYSTEM MailCall;

return 1, 0, "执行成功!!!";
end procedure;

本人的shell如下,
sq2.sh:

echo "\n ***装载规则***"
echo "\n ***装载完毕***"

shell权限已经设置为777,路径也无错,求解中。。。。。万分感谢
--参考方法--
" System command cannot be executed. 
shell不能被执行,是不是shell只是放在你的前置机上,这个shell要放在数据库所部署的服务器上才能执行

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:19:26
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8469/
本文WWW.DOC100.NET DOC100.NET版权所有。