|
Leggere e scrivere files È incluso in Oracle 7,3 un package UTL_FILE che può leggere e scrivere file. La directory che intendete leggere o scrivere deve essere scritta sul vostro INIT.ORA. Prima di Oracle 7,3 l'unico mezzo per scrivere file era il comando DBMS_OUTPUT con il comando SQL*Plus SPOOL.
Esempio di utl_file:
DECLARE
FileHandler UTL_FILE.FILE_TYPE;
BEGIN
fileHandler := UTL_FILE.FOPEN('/tmp', 'nome file', 'w');
UTL_FILE.PUTF(fileHandler, 'Testo da inserire');
UTL_FILE.FCLOSE(fileHandler);
EXCEPTION
WHEN utl_file.invalid_path THEN
raise_application_error(-20000, 'ERROR: percorso non valido o non presente nel file INIT.ORA.');
END;
|
|