Berikut ini adalah contoh fungsi tersimpan untuk memeriksa apakah ada file di PL/SQL.
Contoh Fungsi PL/SQL Untuk Memeriksa Apakah Ada File
Fungsi di bawah ini mengambil dua parameter, satu untuk nama objek direktori Oracle dan yang kedua adalah nama file dan mengembalikan tipe Boolean. Ini akan mengembalikan true jika ada file yang lain mengembalikan false.
BUAT ATAU GANTI FUNGSI is_file_exist (p_directory DI VARCHAR2,p_filename IN VARCHAR2)KEMBALIKAN BOOLEANASn_length NUMBER;n_block_size NUMBER;b_exist BOOLEAN :=FALSE;BEGINUTL_FILE.fgetattr (n_file_directory_bexist_p_blockist_bexTUR_p_name_directory;;
Uji
SET SERVEROUTPUT ON;BEGINIF is_file_exist ('CSV_DIR', 'emp.dat')THENDBMS_OUTPUT.put_line ('File ada.');ELSEDBMS_OUTPUT.put_line ('File tidak ada.');END IF;END;/Keluaran
File ada. Prosedur PL/SQL berhasil diselesaikan.Lihat juga:
- Contoh UTL_FILE.FCOPY
- Contoh UTL_FILE.FREMOVE