PL / SQL XML dmbs_xmldom将数据写入/附加到输出文件?

时间:2016-03-22 11:59:40

标签: xml plsql oracle11g append output

我需要一些帮助,因为我是dbms_xmldom的新手。我想将每1000条记录的输出写入一个文件,所以从getclobval获取它并将其写入/附加到文件中。

我应该怎么做才能做到这一点?我的数据库是11g版本1.

感谢我收到的任何回复。

BEGIN

FOR production_rec IN c_production                       
LOOP

   loop_counter := loop_counter + 1;

   use dbms_xmldom to process database fields into l_domdoc
   ............


    IF loop_counter = 1000 THEN

            l_xmltype := dbms_xmldom.getXmlType(l_domdoc);
            dbms_xmldom.freeDocument(l_domdoc);

            dbms_output.put_line(l_xmltype.getClobVal);
            loop_counter := 0;

            instead of dbms_output.put_line i need to output/append the data to a file.

            how is this done?

    END IF;

END LOOP;

END;

1 个答案:

答案 0 :(得分:0)

您可以使用ut_file包将clob写入xml或任何其他文件