【发布时间】:2018-03-15 09:11:40
【问题描述】:
通常在 DB2 中,如果我想执行一个 db 脚本并将执行结果输出到一个日志文件,我会这样做:
db2 -tvf x.sql > x.log
因此,我可以阅读 x.log 来检查我的脚本是否正确执行。
Oracle 数据库怎么样?
我知道脚本运行如下:
SQL>@x.sql
但是我怎样才能像在 DB2 中那样输出执行结果呢?
请多多指教。
【问题讨论】:
-
你解决了吗?
-
嗨@FrancescoB。 ,我尝试了你的方法,但是即使 x.sql 成功运行,filename.txt 中也没有生成任何内容。
-
但是正在创建 filename.txt,对吗?你可以删除它并让命令重新创建它吗?
-
我编辑了我的解决方案。基本上我必须添加“SPOOL OFF”,这应该强制写入文件。
-
嗨@FrancescoB。 ,一旦我试穿会回复你。目前在做其他项目,明天可能会做。