login sebagai sys, kemudian grant read permission ke user;

SQL >CREATE DIRECTORY DIR_FILE AS 'D:/TEMPORARY';

SQL > GRANT READ ON DIRECTORY DIR_FILE TO MDNETWORK;

SQL > connect mdnetwork/mdnetwork;

SQL > SET SERVEROUTPUT ON;

SQL> DECLARE
  2    V1 VARCHAR2(32767);
  3    F1 UTL_FILE.FILE_TYPE;
  4  BEGIN
  5    F1 := UTL_FILE.FOPEN('DIR_FILE', 'TEST.txt', 'R');
  6
  7    LOOP
  8      UTL_FILE.GET_LINE(F1, V1);
  9      DBMS_OUTPUT.put_line(V1);
 10    END LOOP;
 11  EXCEPTION
 12    WHEN NO_DATA_FOUND THEN
 13      UTL_FILE.FCLOSE(F1);
 14  END;
 15  /
1;IWAN
2;BUDI
3;BLA-BLA

PL/SQL procedure successfully completed.

SQL>


[Non-text portions of this message have been removed]

Kirim email ke