Fitur tabel eksternal Oracle memungkinkan Anda melakukan dua operasi berbeda:
- Pilih informasi secara transparan dari file comma-separated-value (CSV) OS melalui SQL, yang memungkinkan Anda melakukan tugas seperti memuat file ini ke dalam database.
- Buat file dump platform-independen yang dapat digunakan untuk mentransfer data. Anda juga dapat membuat file ini sebagai terkompresi dan mengenkripsinya untuk transportasi data yang efisien dan aman
Dalam contoh ini file datar bernama ex.csv dan terletak di direktori D:Extbl. Ini berisi data berikut:5|2|0|0|12/04/2012|Half6|1|0|1|09/06/2013|Quarter7|4|0|1|08/10/2013|Full8| 1|1|0|06/15/2013|QuarterPertama, buat objek direktori yang menunjuk ke lokasi file datar di disk:SQL> buat direktori exa_dir sebagai 'D:Extbl';Kemudian buat skrip yang membuat tabel eksternal yang akan mereferensikan file datar:buat tabel exadata_et(NUMBER exa_id,JUMLAH_mesin_hitung,hide_flag NUMBER,NUMBER Oracle,TANGGAL_pengiriman,rack_type VARCHAR2(32))organisasi eksternal (ketik direktori default oracle_loaderparameter default exa_diraccess (catatan dibatasi oleh 'baris baru|' diakhiri dengan 'baris baru|' nilai bidang yang hilang adalah null(exa_id,machine_count,hide_flag,Oracle,ship_date char date_format date mask "mm/dd/yyyy",rack_type))location ('ex.csv'))reject limit unlimited;Tabel eksternal bernama EXADATA_ET dibuat ketika Anda menjalankan skrip ini. Sekarang, gunakan SQL*Plus untuk melihat isi flat file:SQL> pilih * from exadata_et;EXA_ID MACHINE_COUNT HIDE_FLAG ORACLE SHIP_DATE RACK_TYPE---------- ------------ - ---------- ---------- ---------- ------------------- -5 2 0 0 04-DES-11 Half6 1 0 1 06-SEP-12 Triwulan7 4 0 1 10-AUG-12 Penuh8 1 1 0 15-JUN-12 Triwulan