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 ที่เปิดทิ้งไว้
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;