Di Oracle PL/SQL, prosedur UTL_FILE.FCOPY digunakan untuk menyalin file. Artikel ini menjelaskan cara menyalin file dalam PL/SQL menggunakan prosedur UTL_FILE.FCOPY dengan sintaks dan contoh.
Sintaks
UTL_FILE.FCOPY ( src_location IN VARCHAR2, src_filename IN VARCHAR2, dest_location IN VARCHAR2, dest_filename IN VARCHAR2, start_line IN BINARY_INTEGER DEFAULT 1, end_line IN BINARY_INTEGER DEFAULT NULL);
Detail Parameter
src_location | Lokasi file sumber. (Nama Objek Direktori) |
src_filename | Nama File Sumber. |
lokasi_tujuan | Tujuan untuk file yang disalin. (Nama Objek Direktori) |
namafile_tujuan | Nama file tujuan. |
start_line | Nomor baris untuk mulai menyalin. Defaultnya adalah 1. |
end_line | Nomor baris untuk berhenti menyalin. Defaultnya adalah NULL. |
Contoh UTL_FILE.FCOPY
1. Contoh
Contoh berikut akan menyalin file emp.pdf di direktori yang sama MY_DOC dengan nama lain emp2.pdf.
BEGIN UTL_FILE.FCOPY ('MY_DOC', 'emp.pdf', 'MY_DOC', 'emp2.pdf'); END; /
2. Contoh
Contoh berikut akan menyalin file sqllog.log dari satu direktori ke direktori lain hanya dengan 3 baris saja, mulai dari baris nomor 1 sampai dengan 3.
BEGIN UTL_FILE.FCOPY ('MY_DOC', 'sqllog.log', 'MY_DOC2', 'sqllog.log', 1, 3); END; /
Lihat juga:
- Memindahkan File Dari Satu Direktori ke Direktori Lain di PL/SQL
- Pisahkan CSV Besar menjadi Beberapa File di Oracle
- Impor File CSV Menggunakan Prosedur Tersimpan di Oracle
- Ekspor Data CSV di Oracle menggunakan PL/SQL