ようこそ (Jyokoso) MY BLOG

いらっしゃいませ (hajimemashite) สำหรับผู้เข้าใหม่นะค่ะ ^^V

08 มีนาคม 2555

utl_file คำสั่งไว้เขียนข้อมูลลง file

FILE_HANDLE := UTL_FILE.FOPEN('D:\TEST',XXX.TXT,'W');--open file for write in d:\test\xxx.txt
UTL_FILE.PUT_LINE(FILE_HANDLE, 'AAA');--write AAA in file xxx.txt
UTL_FILE.FCLOSE(FILE_HANDLE);--close file xxx.txt

ถ้าติดปัญหาเวลาเปิด file แล้วไม่สามารถปิดได้ให้รัน script นี้
exec UTL_FILE.FCLOSE_ALL; จะปิดทุก file ที่เปิดทิ้งไว้


1 ความคิดเห็น:

  1. DECLARE
    vInHandle utl_file.file_type;
    vNewLine VARCHAR2(1000);
    BEGIN
    vInHandle := utl_file.fopen('XML_DIR', 'iot.xml', 'R');
    LOOP
    BEGIN
    utl_file.get_line(vInHandle, vNewLine);
    -- substr(vNewLine,);
    dbms_output.put_line(vNewLine);
    EXCEPTION
    WHEN OTHERS THEN
    EXIT;
    END;
    END LOOP;
    utl_file.fclose(vInHandle);
    END fopen;

    ตอบลบ