${sqls}=sql语句
sqlplus -S oracle连接 <<END -- -S代表静默执行
set echo off feedback off heading off underline off;
${sqls}或者@sql文件名
quit;
END
运行sql文件的形式的时候报错SP2-0103
因为sql中写了注释 eg:/*注释内容*/
我把注释改成了--注释内容,并且每回运行之前处理一下每行开头的字符,使用sed命令,sed -i 's/^\s*//g' sql文件名,就解决了这个问题
遇到不同的报错信息需要查询不同的报错码