是否可以删除 oracle DB 中的空行?
Is it possible to remove empty lines in oracle DB?
我们的问题可能与 oracle db 版本 12.1.0
中 table 之一中已经添加的值有关
在 CMS 中,我们看到值没有空行:
但是当我们复制这段文本并将其粘贴到记事本中时,我们得到空行(换行符,空行),在每一行之后:
因此,在这一点上,我们正面临导入到数据库的数据的问题。该字段的数据类型为 VARCHAR 2000,table 中已有大约 10 000 条记录,其中一半包含粘贴后的这些空行。我们是否有机会删除该列中的这些空行?
您可以在转储中看到一个序列:13、13、10,即 Carriage return、Carriage return + Line Feed。
https://www.petefreitag.com/item/863.cfm
如果将 13,13,10 替换为 13,10,您应该会得到想要的结果。
replace(column_name,chr(13)||chr(13)||chr(10),chr(13)||chr(10))
我们的问题可能与 oracle db 版本 12.1.0
中 table 之一中已经添加的值有关在 CMS 中,我们看到值没有空行:
但是当我们复制这段文本并将其粘贴到记事本中时,我们得到空行(换行符,空行),在每一行之后:
因此,在这一点上,我们正面临导入到数据库的数据的问题。该字段的数据类型为 VARCHAR 2000,table 中已有大约 10 000 条记录,其中一半包含粘贴后的这些空行。我们是否有机会删除该列中的这些空行?
您可以在转储中看到一个序列:13、13、10,即 Carriage return、Carriage return + Line Feed。
https://www.petefreitag.com/item/863.cfm
如果将 13,13,10 替换为 13,10,您应该会得到想要的结果。
replace(column_name,chr(13)||chr(13)||chr(10),chr(13)||chr(10))