У меня есть сценарий 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
/
Спасибо.