我的同事在尝试将数据从 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