0
我必須提取數據到一個逗號分隔的文件中的.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', 有沒有一種方法可以確保在刪除名稱後刪除逗號,然後我使用||' 將它寫入文件中, ,'||?
我不想在我的提取中得到雙逗號。 在此先感謝。
非常感謝你,替換()完全滑了我的腦海 – XcisioN