wie lese ich eine lokale Datei in SQL-Developer?

Ich Lesen möchte eine Datei auf meinem lokalen Computer enthält, die Abfrage-Parameter, wenn ich ausführen einer Abfrage in Oracle SQL developer. Die Beispiele, die ich gefunden habe im web bisher unzureichend sind. Ich bekomme den "ORA-29283: Ungültiger Vorgang" - Fehler, wenn ich führen Sie den folgenden code:

CREATE DIRECTORY SAMPLEDATA2 AS 'C:';
GRANT READ, WRITE ON DIRECTORY SAMPLEDATA2 TO PUBLIC;


declare
f utl_file.file_type;
s varchar2(200);
c number := 0;

BEGIN

f := utl_file.fopen('SAMPLEDATA2','sample2.txt','R');
loop
    utl_file.get_line(f,s);
    dbms_output.put_line(s);
    c := c + 1;
end loop;

exception
    when NO_DATA_FOUND then
        utl_file.fclose(f);
        dbms_output.put_line('Number of lines: ' || c);
end;

InformationsquelleAutor user786149 | 2011-06-06

Schreibe einen Kommentar