我有一个在 shell 中运行的 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 脚本?