आप UTL_FILE
. का उपयोग कर सकते हैं पैकेट। उदाहरण के लिए, यह सत्यापित करेगा कि आप some_new_file_name.txt
नामक एक नई फ़ाइल बना सकते हैं निर्देशिका में और उसमें डेटा लिखें
DECLARE
l_file utl_file.file_type;
BEGIN
l_file := utl_file.fopen( 'EXT_DATA_FILES', 'some_new_file_name.txt', 'W' );
utl_file.put_line( l_file, 'Here is some text' );
utl_file.fclose( l_file );
END;
यह सत्यापित करेगा कि existing_file_name.txt
. नाम की एक फ़ाइल मौजूद है और पढ़ने योग्य है
DECLARE
l_exists boolean;
l_size integer;
l_block_size integer;
BEGIN
utl_file.fgetattr( 'EXT_DATA_FILES',
'existing_file_name.txt',
l_exists,
l_size,
l_block_size );
if( l_exists )
then
dbms_output.put_line( 'The file exists and has a size of ' || l_size );
else
dbms_output.put_line( 'The file does not exist or is not visible to Oracle' );
end if;
END;