如何在 informix 4GL 中忽略或替换 "carriage return"

How to ignore or replace "carriage return" in informix 4GL

假设我有以下查询:

insert into myTable values ("TEST 1 
TEST 2")

然后我选择要输出到 excel sheet:

的描述
select description from myTable

结果:

description TEST 1
TEST 2

这将导致单行描述列的输出在 .xls 输出中拆分为 2 个单独的行。

我该如何解决这个问题,以便将整个字符串放在 1 行上。

我们可以遍历它并找到马车 return 并替换它吗?要么?

谢谢。

使用 "replace" 子句,您可以执行以下操作:

select replace(replace(description,chr(10),' '),chr(13),' ') from myTable
  • chr(10)是ASCII 10,指的是LF(Line Feed)。
  • chr(13)是ASCII 13,指的是CR(Carriage Return)。