From 天翔
utl_file 寫入檔案的過程 : [utl_file.put]資料寫入檔案-->先寫入Buffer-->Buffer滿了,utl_file.fflush執行了才會將Buffer資料寫入檔案
若各位以後有用到 utl_file,
將資料寫入到檔案時,
建議寫入資料, 用 utl_file.fflush, 強制將 buffer 寫入到檔案,
不然, 像我昨天, 檔案寫入失敗 String buffer too small,
但看其寫入點, 是個長度為 1 的資料,
怎麼看都不是錯誤發生點,
後來才發現, 是後面的資料寫入有問題, 導致前面 buffer 沒有寫入檔案, 造成誤判.
全站熱搜
留言列表