shell 捕获oracle sqlplus错误问题,通过shell脚本调用sqlplus,如
a.sh
sqlplus user/pass <select to_date('2013010','YYYYMMDD') coun from student
!
b.sh
sqlplus user/pass <select to_date('20130101','YYYYMMDD') coun from student
!
2者的执行完成后$?的值都为0,想在shell里面判断这个,redhat 5.6 oracle 11g
另外exit带参数的方式貌似数字适用,varchar等不适用
shell 捕获oracle sqlplus 执行状态
答案:2 悬赏:30 手机版
解决时间 2021-01-31 18:38
- 提问者网友:像風在裏
- 2021-01-30 20:39
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-01-30 21:39
应该在shell里调用存储过程,在存储过程里捕获错误并处理错误。
全部回答
- 1楼网友:夜余生
- 2021-01-30 22:36
# . /home/oracle/.bash_profile
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯