0
データをファイルにスプールするSQLスクリプトがあります。 サンプル既存のSQLスクリプト:SQLスクリプト内のSQLクエリ
whenever sqlerror exit failure rollback
spool test.txt
set serveroutput on
select * from emp;
spool off
/
をしかし、私はデータをスプールする前に、このスクリプトのSQLクエリを記述したいと思います。 スプーリングファイルの名前をハードコードしたくないので、テーブルやルックアップからファイル名を取得するにはどうすればよいですか?
私はコードが
var filename varchar2(30);
select fname into :filename from table where script = 'abcscript';
spool :filename
set serveroutput on
select * from emp;
spool off
/
おかげのようなものになりたいです。