シェルで実行している SQL スクリプトがあります。問題は、スプール ファイル内の SQL を削除できないことです。
SQL ファイル:
set termout off
set echo off
set pagesize 0
set linesize 18
set heading off
set feedback off
set tab off
set space 0
set verify off
set timing off
spool abc.dat
select
RPAD(abc,10,' '),
LPAD(ssss,4,'0'),
LPAD(xxx,4,'0')
from whtevertable where rownum < 10;
spool off
exit
EOF
abc.ksh
#!/bin/ksh
sqlplus /
@datafile.sql
SQL スクリプトを正しく呼び出していますか?