在UNIX环境下的test1.sh文件内容如下:
echo "batch_exp"
sqlplus $1<<EOL
spool aaa.log
@aaa.sql
echo "after sql"aaa.sql的内容如下:
spool tbl_dm_code.txt
select * from tbl_dm_code;
spool off;
set echo on;
quit;在执行aaa.sql中的quit命令时应该退出sqlplus后继续执行test1.sh中@aaa.sql后面的语句,但是在运行test1.sh时运行quit后直接就中止了test1.sh的运行,是什么原因?