我现在用脚本执行存储过程,应该如何判断存储过程执行成功
例:
sqlplus user/password <<EOF
exec 存储过程
EOF
if 失败
echo "失败"
exit -1
fi
echo "成功"
我想达到这样的一个效果,可是用上面的条件不可以
解决方案 »
- 求教SQL !!!!!!!!!!!!!!!!!!!!
- 关于并行服务器中的jdbc编程?如何使用Service_name而不是单独的一个instance名称?
- 数据迁移,出现数据库连接数量问题
- mysql和oracle主要有那些区别??
- 关于存储过程
- archive log的问题,马上给份
- 更新Oracle中long类型字段时,报字"ORA-01704: 文字字符串过长"问题!!!
- 当我选“登陆到ORACLE MANAGER SERVER”后,输入正确的用户名和密码后,总提示请验证已输入ORACLE MANAGERMENT SERVER的正确主机名和状态
- oracle数据库备份恢复的问题
- 菜鸟问题!权限不足的问题
- 请教SQL语句
- 如何在oracle中定义和执行字符串
-------------
set serveroutput on;
begin
sp;
if sql%code = 0 then
dbms_output.put_line('ok');
else
dmbs_output.put_line('failed');
end if;
end;调用:
sqlplus a/a@tns_name @a.sql--不过,要写到shell变量里面去,似乎没办法了
写一个sql语句即可。