rem ----------------------------------------------------------------------- rem Filename: utlfile.sql rem Purpose: Demonstrate writing to a file using the UTL_FILE package rem Date: 28-Aug-1998 rem Author: Frank Naude, Oracle FAQ rem ----------------------------------------------------------------------- CREATE DIRECTORY test_dir AS 'c:\'; -- CREATE DIRECTORY test_dir AS '/tmp'; DECLARE fileHandler UTL_FILE.FILE_TYPE; BEGIN fileHandler := UTL_FILE.FOPEN('test_dir', 'test_file.txt', 'W'); UTL_FILE.PUTF(fileHandler, 'Look ma, I''m writing to a file!!!\n'); UTL_FILE.FCLOSE(fileHandler); EXCEPTION WHEN utl_file.invalid_path THEN raise_application_error(-20000, 'ERROR: Invalid path for file.'); END; /