提示过程带有编译错误,出现这个错误要在PLSQL中重新编译一下,其实没有错误,进入PLSQL重新编译的时候提示缺失逗号,重新编译就成功了
第三十行:
等号判断换一下
if [ ${exe_result} -eq 0 ];then
试试
你在if [ ${exe_result} = '0' ];then 上面一行输出一下${exe_result},看看变量里面是不是有空格,有空格会报错参数太多
sqlplus -S , -S选项是静默模式,是Silent的缩写。在这种模式下将会以最精简的形式完成SQL*Plus的交互过程。
-S模式多用于脚本模式。在命令行sqlplus -S还有可能出现卡住的情况。
你的if和then之间有分号