【问题标题】:Append to spool file Oracle附加到假脱机文件 Oracle
【发布时间】:2016-12-27 08:52:41
【问题描述】:

我在 D:\Scripts 文件夹中有一个名为 Test.sql 的脚本文件,文件内容如下

SET SERVEROUTPUT ON
SET DEFINE OFF
SPOOL Test.log;


SELECT USER_NAME FROM TUP_USER WHERE USER_ID=1432;


SPOOL OFF;
SET DEFINE ON
SET SERVEROUTPUT OFF

我通常通过打开命令提示符来执行此操作,定位到 D:\Scripts 并提供sqlplus username/password@Database 然后提供@test.sql 来执行此操作,它将生成一个名为 的日志文件测试日志

每次执行此操作时,它都会用新数据替换旧文件。我需要使用假脱机将新数据附加到文件中。有没有办法做到这一点?

任何帮助将不胜感激。提前致谢。

【问题讨论】:

标签: sql oracle append sqlplus spool


【解决方案1】:

在编写假脱机查询时只需添加附加:

spool d:\lab1.txt append;

【讨论】:

    【解决方案2】:

    终于找到解决办法了!

    Test.log之后添加append

    SET SERVEROUTPUT ON
    SET DEFINE OFF
    SPOOL Test.log append;
    
    
    SELECT USER_NAME FROM TUP_USER WHERE USER_ID=1432;
    
    
    SPOOL OFF;
    SET DEFINE ON
    SET SERVEROUTPUT OFF
    

    【讨论】:

      猜你喜欢
      • 2011-05-08
      • 1970-01-01
      • 2011-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-25
      • 1970-01-01
      相关资源
      最近更新 更多