Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将大型xml数据字段写入csv文件_Xml_Oracle_Plsql_Plsqldeveloper - Fatal编程技术网

如何将大型xml数据字段写入csv文件

如何将大型xml数据字段写入csv文件,xml,oracle,plsql,plsqldeveloper,Xml,Oracle,Plsql,Plsqldeveloper,我正在将表中的数据写入csv文件。在其他字段中,clob列包含XML数据。我使用util_文件功能将其写入csv文件,没有问题。但当涉及到clob列时,它包含大小超过50000字节的XML数据,我面临着一个问题。 1.它抛出错误“ORA-29285:文件写入错误” 2.为了克服上述错误,我尝试通过循环将数据写为chunk,然后关闭文件并在append模式下重新打开。但是它从一个新的行开始,它会使csv功能丢失 任何人都可以告诉我,如何将大型xml数据写入csv文件中的一列(一个单元格)。您不需要

我正在将表中的数据写入csv文件。在其他字段中,clob列包含XML数据。我使用util_文件功能将其写入csv文件,没有问题。但当涉及到clob列时,它包含大小超过50000字节的XML数据,我面临着一个问题。 1.它抛出错误“ORA-29285:文件写入错误” 2.为了克服上述错误,我尝试通过循环将数据写为chunk,然后关闭文件并在append模式下重新打开。但是它从一个新的行开始,它会使csv功能丢失


任何人都可以告诉我,如何将大型xml数据写入csv文件中的一列(一个单元格)。

您不需要关闭和重新打开文件。这里的问题是
UTL_FILE.PUT_行(v_FILE_处理程序,xmltype.getClobVal)。解决方案就在这里。在该解决方案中,他们正在写入一个.xml文件。但我的要求是把它写成.csv文件,你们不需要关闭和重新打开文件。这里的问题是
UTL_FILE.PUT_行(v_FILE_处理程序,xmltype.getClobVal)。解决方案就在这里。在该解决方案中,他们正在写入一个.xml文件。但我的要求是把它写成.csv文件。