导出列单行,Oracle BI Publisher中的值

时间:2017-04-13 08:19:52

标签: sql oracle bi-publisher

我的Oracle DB中的列值为2行,如下图所示,第2行也有空格(可能是在插入值时使用了“enter”按钮。现在当我从Oracle BIP导出到excel时,我在2个不同的单元格中得到列值,导致它进行行合并。

我试图在SQL查询中修复此问题,如下所示但无法正常工作

替换(Table__100。 “描述”,CHR(10), ''),

Multiple Line

1 个答案:

答案 0 :(得分:0)

以下样本将给出解释。在sql客户端上运行时,下面的查询给出了相邻的输出

  1. select 'hello' || chr(10)|| 'world' from dual;
  2. 输出 -

    "hello world"

    1. select 'hello' || chr(13) || 'world' from dual;
    2. 输出 -

      "hello world"

      1. select 'hello' || chr(10) || chr(13) || 'world' from dual;
      2. 输出 -

        "hello
        
        world"
        
        1. select 'hello' || chr(13) || chr(10) || 'world' from dual;
        2. 输出 -

          "hello world"

          CHR(10)换行符和CHR(13)回​​车的区别在上一个回答中提到link

          通常当您在Windows中按Enter键时,这是上述语句4的组合。