On 10/2/07, bernardonugroho <[EMAIL PROTECTED]> wrote:
>
> terima kasih atas jawabannya.
>
> Sekarang ini saya mencoba pakai TOAD 9.0. Kalau boleh tahu detailnya,
> gimana cara'nya pake external table ? (oracle 10g)
- bikin directory di server sebagai tempat penyimpanan filesnya
misal :
create or replace directory foo as 'bar';
grant read, write on directory foo to user;
- taruh filesnya ke dalam dir tersebut, format yang biasa digunakan
adalah delimited ( .csv)
misal :
nama filesnya a.csv, memiliki 4 kolom
- create external table untuk membaca files tersebut
misal :
CREATE TABLE TEST_TABLE(
SUFFIX VARCHAR2(20),
KODE VARCHAR2(20),
DATA1 VARCHAR2(20),
DATA2 VARCHAR2(30)
)
ORGANIZATION EXTERNAL(
TYPE ORACLE_LOADER
DEFAULT DIRECTORY FOO
ACCESS PARAMETERS(
RECORDS DELIMITED BY NEWLINE
FIELDS TERMINATED BY ','
MISSING FIELD VALUES ARE NULL
)
LOCATION ('a.csv')
)
REJECT LIMIT UNLIMITED
--
setelah itu tinggal select * from test_table sahaja.
referensi : tinggal google external table oracle atau lihat link dibawah
http://www.adp-gmbh.ch/ora/misc/ext_table.html