0

query.sqlUNIXシェルスクリプトを実行するSQLファイルがあり、出力を別のSQLファイルに送信しますresult.sql

最初のファイルは、以下のサンプル出力を提供し、result.sql に書き込まれます。

drop * from table1;
drop * from table 2;
drop * from table 3;  etc.. 

と の両方query.sqlresult.sql1 つのシェル スクリプトで実行する必要があります。これにより、.as という出力ファイルが作成されoutput.txtます。どうすればこれを達成できますか?

4

1 に答える 1

1

このアイデアの何かがうまくいくはずです:

sqlplus -s username/password@servername << EOF
@query.sql
spool output.txt
@result.sql
spool off
EOF
于 2013-05-28T16:44:39.600 に答える