我有一个运行unix shell脚本的SQL文件query.sql
,它将输出定向到另一个名为result.sql
第一个文件将给出下面的示例输出,该输出将写入result.sql,
drop * from table1;
drop * from table 2;
drop * from table 3; etc..
我需要在单个shell脚本中执行query.sql
和result.sql
,这应该创建一个名为output.txt
的输出文件。我怎样才能做到这一点?
答案 0 :(得分:1)
关于这个想法应该有用:
sqlplus -s username/password@servername << EOF
@query.sql
spool output.txt
@result.sql
spool off
EOF