Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

utl_file + query

878451Apr 25 2012 — edited Apr 26 2012
Hi guys.
I am really newbie in procedures.

I am trying to implement a procedure, using utl_dir :

create or replace procedure UTL_FILE_EXAMPLE is

FILE_HANDLE utl_file.file_type;
COL1 varchar2;
RETRIEVED_BUFFER varchar2(100);


DIR_NAME varchar2(40) := 'UTF_DIR';
FILE_NAME varchar2(40) := 'myfile.txt';
begin

FILE_HANDLE := utl_file.fopen(DIR_NAME,FILE_NAME,'W');

utl_file.put_line(FILE_HANDLE, 'auditing and testing');

cursor CUR_EMISOR is
SELECT username,
extended_timestamp,
owner,
obj_name,
action_name,
sql_text
FROM dba_audit_trail
ORDER BY timestamp;


utl_file.putf (
FILE_HANDLE, CUR_EMISOR
);
utl_file.fclose(FILE_HANDLE);
file_handle := utl_file.fopen(DIR_NAME,FILE_NAME,'R');
utl_file.get_line (FILE_HANDLE, RETRIEVED_BUFFER);
dbms_output.put_line(RETRIEVED_BUFFER);
utl_file.fclose(FILE_HANDLE);

end;
/


I am trying to get the results of the query and put it on a .txt file.

Could anybody gimme a hint ?

Thanks!
This post has been answered by sb92075 on Apr 26 2012
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 24 2012
Added on Apr 25 2012
13 comments
937 views