Úkol je jasný :o) je potřeba dělat pravidelné dotazy do databáze a výstup směrovat do souboru, který bude mít kromě jména i časovou značku, aby nedocházelo k přepisování a zároveň se dalo jednoduše určit, kdy byl vytvořen.
1) Dávkový soubor select.bat
sqlplus "/ as sysdba" @select.sql
2) vlastní script select.sql
define logname=date column clogname new_value logname select 'select_'||to_char(sysdate,'ddmmyyyy_hh24MI') clogname from dual;
spool d:\logfiles\&logname..txt SELECT TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "NOW" FROM DUAL;
spool off exit
3) Výstupní soubor select_22062014_1438.txt
NOW ------------------- 06-22-2014 14:38:10
Pak již stačí spustit scheduler ve windows.
Script se dá libolně modifikovat. Je to čistě na vás, ale pro mé účely to teď stačí.
Věřím, že se bude hodit.
Tom