【问题标题】:sqlplus command problemssqlplus 命令问题
【发布时间】:2011-11-19 22:53:09
【问题描述】:

我是 sqlplus 的新手。我正在尝试编写一个简单的脚本来将数据提取到文件中。 我遇到的第一个问题:它描述了输出文件顶部的变量,例如

Old Value was
New Value is

如果可能,我希望不要输出。

其次,我正在尝试将字段的内容写入文件。该字段的内容可能会有所不同,我已将 Linesize 设置为 8000,但返回值约为 50 个字符。如何获取该字段的全部内容?

提前感谢您的帮助。

【问题讨论】:

    标签: oracle sqlplus


    【解决方案1】:

    为防止 SQL*Plus 显示新旧变量值,您需要将verify 设置为关闭:

    SQL> SET VERIFY OFF
    

    要将输出通过管道传输到文件,您需要 spool 命令:

    SQL>SPOOL C:\myfile.txt
    SQL>SELECT sysdate
      2 FROM dual;
    
    SYSDATE
    ---------
    30-NOV-11
    
    SQL> SPOOL OFF
    

    希望对你有帮助...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      相关资源
      最近更新 更多