【问题标题】:Oracle/sqlplus: avoid to print header when running a queryOracle/sqlplus:避免在运行查询时打印标题
【发布时间】:2015-04-09 05:34:34
【问题描述】:

我正在通过 sqlplus 运行一个简单的查询;每个查询都有大量的标题。

有没有办法运行查询并只获取结果,而不获取每条记录的标题?

示例:select * from table1;

这个返回

Name      type          Date          ID       Result
------- ------------   -----------   -----  -----------
data1     data2          data3        data4    data5

虽然我想只检索返回的每条记录的数据,而不检索标题。

有没有办法做到这一点?由于我正在保存输出以供以后处理,因此我宁愿拥有一个数据列表,而不必一直处理输出并删除标题。

【问题讨论】:

    标签: oracle sqlplus


    【解决方案1】:
    SET HEA[DING] {OFF|ON}
       print column headings
    

    【讨论】:

      【解决方案2】:

      我相信我找到了一种方法,尽管这会抑制所有标题,包括用于第一组数据的标题:

      在提示符下,您需要将 pagesize 设置为 0;这将导致每个记录条目打印一个空行来分隔它们,并且没有标题。

      SQL> set pagesize 0
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-30
        • 2013-05-04
        • 2022-08-12
        • 2017-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多