【发布时间】:2016-01-12 06:49:27
【问题描述】:
弄清楚如何假脱机到文件已经很容易了。我希望在写入每个命令后有一个选项可以写入文本文件。我不确定如何将长脚本的状态传达给团队中的其他人。我们想要的解决方案是将日志文件写入网络驱动器,因为脚本执行时他们将能够跟进。
但是,这似乎只是在 spool 关闭后才将输出写入文件;文件末尾的命令。
有什么方法可以实现我们正在尝试做的事情,无论是通过假脱机日志文件还是其他方法?
这是我到目前为止的代码。
set timing on;
set echo on;
column date_column new_value today_var
select to_char(current_timestamp, 'yyyymmdd_HH24_MI') as date_column
from dual
/
select current_timestamp from dual;
SPOOL 'Z:\log\KPI\secondary_reporting_&today_var..log'
... lots of stuff...
spool off;
【问题讨论】:
-
您可能希望在 SPOOL
APPEND 之后放置中间 SPOOL OFF,其中 是该命令所有实例的同一个文件。 -
>> 我不知道如何向团队中的其他人传达长脚本的状态