Ini perlu sedikit trik, karena tidak ada parameter langsung yang berkaitan dengan requirement anda.
[1] Dapatkan daftar tabel yang dimaksud [2] Taruh daftar tabel tsb di file parameter, misalnya par.txt. Contoh isi par.txt: TABLES=(TTAAD001888, TTAAD002888, TTAAD003888, TTAAD004888) [3] Script export menjadi: exp baandb\baandb rows=y file=J:\exp.dmp PARFILE=par.txt Salam, Rohmad http://rohmad.net/ NB. Berikut ini contoh PL/SQL untuk menggenerate isi dari par.txt ------ set serveroutput on declare TYPE nama_tabel IS TABLE OF VARCHAR2(40); v_table nama_tabel; v_int number; begin dbms_output.enable(1000000); select table_name BULK COLLECT INTO v_table from user_tables where table_name like '%888' order by table_name asc; v_int:=0; FOR i IN 1..v_table.COUNT LOOP v_int:=v_int+1; IF v_int = 1 THEN dbms_output.put_line('TABLES=('||v_table(i) || ','); ELSE IF v_int < SQL%ROWCOUNT THEN dbms_output.put_line(v_table(i) || ','); ELSE dbms_output.put_line(v_table(i) || ')'); END IF; END IF; END LOOP; end; / ---------- --- In [email protected], "Zainuddin Asnawi" <[EMAIL PROTECTED]> wrote: > > Dear Milis > > Mohon Bantuannya, Sy selama ini kalau export table yang ada di oracle dengan script: > =============================== > exp baandb\baandb rows=y file=J:\exp.dmp > > ================================= > > akan tetapi semua table yang ada di databasenya di export semua, karena di database tersebut yang hanya berubah atau yang update aja yg kita export > adapun table2 oracle adalah: > ================= > TTAAD001888 > TTAAD001666 > TTAAD002888 > TTAAD002666 > . > . > . > . > . > TTAAD099888 > TTAAD099666 > ===================== > > Jadi mohon bantuannya bagaimana scriptnya kalau sy ingin export hanya table-table yang angka belakang " 888 " saja > > Atas pencerahannnya sy ucapkan terima kasih > > > thx > > > [Non-text portions of this message have been removed] >

