使用sqlplus如何将数据假脱机到csv中,其中列包含换行符
with sqlplus how to spool data into csv where column contains newline
如何使用 sqlplus 将数据从 table 假脱机到 csv 中,其中某些列包含换行符?
csv 中的结果行应该在一行中。
您可以使用函数替换来替换换行符:
select colA,colb, ... REPLACE(colX, chr(10),'\n'), ...
因此换行符将被替换为\n。您也可以通过这种方式删除它们或在创建 CSV 之前更改 table 的内容。
笨拙,但提供了最好的 sqlplus。
如何使用 sqlplus 将数据从 table 假脱机到 csv 中,其中某些列包含换行符?
csv 中的结果行应该在一行中。
您可以使用函数替换来替换换行符:
select colA,colb, ... REPLACE(colX, chr(10),'\n'), ...
因此换行符将被替换为\n。您也可以通过这种方式删除它们或在创建 CSV 之前更改 table 的内容。
笨拙,但提供了最好的 sqlplus。