【发布时间】:2014-01-17 10:56:19
【问题描述】:
我必须将数据提取到逗号分隔的文件 .csv 所以我使用了一个光标和一个看起来像这样的 for 循环:
CURSOR l_body IS
SELECT b.brn_code ||','||
t.terminal_no ||','||
t.pos_username ||','||
to_char(t.trn_datetime,'dd-Mon-yyyy') ||','||
to_char(t.trn_datetime,'hh24:mi:ss') ||','||
t.trn_type_code);
FROM tables etc.
我的循环看起来像这样:
FOR x IN l_body LOOP
utl_file.put_line(out_file_laybye, x.data_line);
END LOOP;
现在假设我的表中用户名中的值是“John Doe”, 有没有一种方法可以确保在我删除该名称之后的逗号 使用 ||','||? 将其写入文件?
我不想在我的摘录中使用双逗号。 提前致谢。
【问题讨论】: