Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara memeriksa apakah file ada di PL/SQL?

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggabungkan hasil dari kueri SQL di Oracle

  2. EKSPOR SEBAGAI PERNYATAAN MASUKKAN:Tetapi dalam SQL Plus, baris menimpa 2500 karakter!

  3. Fungsi daftar ORACLE SQL

  4. kesalahan kata kunci yang hilang di oracle CASE WHEN pernyataan sql

  5. Bagaimana cara memilih dan mengoptimalkan indeks Oracle?