最近,我遇到了很多UTL.FILE.WRITE_ERROR
,但文档并没有解释所有原因。
例如:Oracle PL/SQL UTL_FILE.PUT 缓冲描述了一种导致此问题的情况,即当我们调用put
(即使我们fflush
在每个字符之后)写入没有换行符的文件时。
希望总结出这个错误的常见原因。谢谢!
最近,我遇到了很多UTL.FILE.WRITE_ERROR
,但文档并没有解释所有原因。
例如:Oracle PL/SQL UTL_FILE.PUT 缓冲描述了一种导致此问题的情况,即当我们调用put
(即使我们fflush
在每个字符之后)写入没有换行符的文件时。
希望总结出这个错误的常见原因。谢谢!
文档解释说这UTL_FILE.WRITE_ERROR
是一个在 a 上引发的异常,Operating system error occurred during the write operation.
因此该异常与 UTL_FILE 包本身无关,而是由于发生了与操作系统相关的错误而引发的。基于在更具体的错误上引发的其他异常,我会说 WRITE_ERROR 异常的两个最常见原因是: