【问题标题】:with sqlplus how to spool data into csv where column contains newline使用 sqlplus 如何将数据假脱机到列包含换行符的 csv 中
【发布时间】:2021-02-27 07:28:10
【问题描述】:

使用 sqlplus 如何将某些列包含换行符的表中的数据假脱机到 csv 中?

csv 中的结果行应该在一行中。

【问题讨论】:

    标签: newline sqlplus spool


    【解决方案1】:

    你可以使用replace函数来替换换行符:

    select colA,colb, ... REPLACE(colX, chr(10),'\n'), ...
    

    因此,换行符将被 \n 替换。您也可以通过这种方式删除它们或在创建 CSV 之前更改表格的内容。

    笨拙,但最好的 sqlplus 提供。

    【讨论】:

      猜你喜欢
      • 2011-03-25
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 2018-06-30
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      相关资源
      最近更新 更多