0% found this document useful (0 votes)
19 views

PLSQL 10g Utl - File

The document shows examples of using UTL_FILE to write to and read from a file in Oracle PL/SQL. It demonstrates opening, writing, reading, and closing a file using UTL_FILE procedures and functions.
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

PLSQL 10g Utl - File

The document shows examples of using UTL_FILE to write to and read from a file in Oracle PL/SQL. It demonstrates opening, writing, reading, and closing a file using UTL_FILE procedures and functions.
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

DECLARE

file UTL_FILE.FILE_TYPE;
BEGIN
file := UTL_FILE.FOPEN('UTL_FILE', 'jully.txt', 'w');

UTL_FILE.PUT_LINE(file, 'SAMPLE REPORT');


UTL_FILE.PUT_LINE(file, 'Report Date: ' || sysdate);
UTL_FILE.PUT_LINE(file, ' ');
UTL_FILE.PUT_LINE(file, 'JENG');
UTL_FILE.PUT_LINE(file, 'MON');
UTL_FILE.PUT_LINE(file, 'RONALD');

UTL_FILE.FCLOSE(file);
END;

DECLARE
file UTL_FILE.FILE_TYPE;
lalagyan_ng_data VARCHAR2(32000);
BEGIN
file := UTL_FILE.FOPEN('UTL_FILE', 'jully.txt', 'r');

UTL_FILE.GET_LINE(file,lalagyan_ng_data);

DBMS_OUTPUT.PUT_LINE(lalagyan_ng_data);

UTL_FILE.FCLOSE(file);
END;
DECLARE
file UTL_FILE.FILE_TYPE;
lalagyan_ng_data VARCHAR2(32000);
BEGIN
file := UTL_FILE.FOPEN('UTL_FILE', 'jully.txt', 'r');
loop
UTL_FILE.GET_LINE(file,lalagyan_ng_data);
DBMS_OUTPUT.PUT_LINE(lalagyan_ng_data);
end loop;
UTL_FILE.FCLOSE(file);
END;

DECLARE
file UTL_FILE.FILE_TYPE;
lalagyan_ng_data VARCHAR2(32000);
BEGIN
file := UTL_FILE.FOPEN('UTL_FILE', 'jully.txt', 'r');
loop
UTL_FILE.GET_LINE(file,lalagyan_ng_data);
DBMS_OUTPUT.PUT_LINE(lalagyan_ng_data);
end loop;
UTL_FILE.FCLOSE(file);

EXCEPTION
WHEN no_data_found THEN
null;
END;
BEGIN
FOR w IN (SELECT ENAME, SAL FROM EMP)
LOOP
DBMS_OUTPUT.PUT_LINE(w.ename || ' ' || w.sal);
END LOOP;
END;

You might also like