我已经构造好了一个clob对象,其实就是xml文件的内容.怎么直接将他写到xml文件里面 ???????

解决方案 »

  1.   

    我没有怎么用CLOB,现在这个系统里是直接把XML写到CLOB里的,取出来的话,直接写入到系统文件中,格式为XML就这样的
      

  2.   

    直接写入到系统文件中,格式为XML?怎么做的??具体说一下,好吗???
      

  3.   

    create or replace directory D_OUTPUT as 'E:\tep';   Declare
    lobloc Clob;
    amount Int := 0;
    offset Int := 1;
    buffer Varchar2(2000) := '';
    handle utl_file.file_type;
    Begin
    Select Resume_context Into lobloc From lob_example
    Where Id = &Id;
    amount := dbms_lob.getlength(lobloc);
    dbms_lob.read(lobloc,amount,offset,buffer);
    handle := utl_file.fopen('D_OUTPUT','a.xml','w',2000);
    utl_file.put_line(handle,buffer);
    utl_file.fclose(handle);
    End;