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

Cara Memindahkan File dari Satu Direktori ke Direktori Lain Menggunakan PL SQL

Saya memberikan contoh di bawah ini untuk memindahkan file dari satu direktori ke direktori lain menggunakan PL SQL di Oracle. Untuk memindahkan file dari satu lokasi ke lokasi lain di Oracle, objek direktori database untuk direktori sumber dan direktori target harus ada. Jika tidak maka Anda harus membuat untuk melakukan tugas ini.

Buat objek direktori untuk lokasi sumber seperti yang ditunjukkan di bawah ini:

Create or Replace Directory source_file_dir as 'D:\text_files\';

Buat objek direktori untuk lokasi target seperti yang ditunjukkan di bawah ini:

Create or Replace Directory target_file_dir as 'D:\text_files_2\';

Ubah jalur sesuai dengan milik Anda dan untuk lingkungan Linux / Unix juga. Sekarang jalankan prosedur UTL_FILE.FRENAME untuk memindahkan file seperti gambar di bawah ini:

BEGIN
 UTL_FILE.FRENAME ('SOURCE_FILE_DIR',
 '1_text_file.csv',
 'TARGET_FILE_DIR',
 'new_1_text_file.csv',
 TRUE);
END;

Fungsionalitas prosedur UTL_FILE.FRENAME mirip dengan perintah Unix mv. Ini akan menghapus file dari direktori sumber setelah menyalin ke direktori target. Sintaks penggunaan lengkapnya ada di bawah (Pelajari Lebih Lanjut...).

UTL_FILE.FRENAME (
 src_location IN VARCHAR2,
 src_filename IN VARCHAR2, 
 dest_location IN VARCHAR2,
 dest_filename IN VARCHAR2,
 overwrite IN BOOLEAN DEFAULT FALSE);

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat Tabel DDL Dengan Jalankan Segera Di Oracle Database Bagian 2

  2. Penggunaan Ruang Tinggi Dari crfclust.bdb

  3. Menampilkan Pesan Modal Window di Oracle Forms Menggunakan Show_Alert

  4. Apakah zona waktu java.sql.Timestamp spesifik?

  5. C# - Cara mendapatkan nilai tipe mentah oracle long