私の同僚は、Oracle データベースから CSV にデータをエクスポートしようとしたときに、いくつかの問題を抱えています。奇妙なことに、フィールド内のスペースoc_cr_comments
を NULL に置き換えると、エクスポートが機能します。
TRIM (REPLACE(oc_cr_comments, CHR(32), NULL))
スペースを NULL に置き換えることで修正されるエクスポートの問題の原因は何ですか?
エラー出力は次のとおりです。
ERROR at line 1:
ORA-29285: file write error
ORA-06512: at "SYS.UTL_FILE", line 140
ORA-06512: at "SYS.UTL_FILE", line 785
ORA-06512: at "EFS.P_CRIMINAL_DISPOSITION", line 151
ORA-06512: at line 1