Hmm ya benar terkecuali jika Bapak login sebagai user itu sendiri, misal table tersebut terdapat di schema ABCD, maka jika Bapak menggunakan user ABCD dan menjalankan query tersebut (hanya menggunakan 2 parameter) maka akan keluar hasilnya.. Jika Bapak menjalankan melalui user SYS, maka harus menggunakan 3 parameter dan parameter3 diisi dengan ABCD. Kira2 seperti itu...
"Gapailah cita-citamu setinggi langit karena jika kau meleset sekalipun, kau akan tetap berada diantara bintang-bintang" --- Pada Ming, 23/5/10, Kang Oyib <[email protected]> menulis: Dari: Kang Oyib <[email protected]> Judul: Re: [indo-oracle] Re: membuat table dari tabel lain tanpa mengcopy datanya. Kepada: [email protected] Tanggal: Minggu, 23 Mei, 2010, 2:14 PM Oke, pak Anthony, berarti parameternya 3 ya...? Bukan 2 ? Trimakasih, kang toyib 2010/5/23 Anthony Kurniawan <[email protected]> > > > Dear, > > Jika Anda menggunakan dbms_metadata.get_ddl memiliki 3 buah parameter : > select dbms_metadata.get_ddl('<parameter1>','<parameter2>','<parameter3>') > from dual; > > parameter1 merupakan tipe dari object tersebut, sebagai contoh TABLE, USER, > PACKAGE, dll > parameter2 merupakan nama dari object tersebut, seperti nama_table, > username, nama_package, dll > parameter3 merupakan owner dari object tersebut, misal ownernya SYS atau > milik user lainnya tergantung dari database Anda... > > hasil dari query tersebut akan mengeluarkan output berupa perintah DDL > untuk membuat object tersebut. > > hope this can help you... > > "Gapailah cita-citamu setinggi langit karena jika kau meleset sekalipun, > kau akan tetap berada diantara bintang-bintang" > > --- Pada Sab, 22/5/10, Kang Oyib > <[email protected]<kang.toyib%40gmail.com>> > menulis: > > Dari: Kang Oyib <[email protected] <kang.toyib%40gmail.com>> > Judul: Re: [indo-oracle] Re: membuat table dari tabel lain tanpa mengcopy > datanya. > Kepada: [email protected] <indo-oracle%40yahoogroups.com> > Tanggal: Sabtu, 22 Mei, 2010, 1:56 PM > > > Maaf pak yulius, > untuk select dbms_metadata.get_ddl('TABLE','NAMA_TABLE') from dual; > ('TABEL,'NAMA_tabel) pengertiannya gimana, mohon penjelsannya... > Trimakasih > kang_toyib > > 2010/5/19 yulius_wibowo <[email protected]<yulius_wibowo%40yahoo.com> > > > > > > > > > Sekedar nambahin, > > Selain pakai CTAS (Create Table As Select) menggunakan WHERE 1=2, > > bisa juga diambil perintah DDL-nya (CREATE TABLE ...) menggunakan > > DBMS_METADATA.GET_DDL. > > > > Kalau pakai CTAS, constraint-nya tidak ikut dicopy (kecuali NOT NULL). > > Sedangkan kalau pakai DBMS_METADATA.GET_DDL info constraints > (PK,FK,NN,U,C) > > akan digenerate juga. > > > > Contoh: > > SQL> set long 2000 > > SQL> set pages 1000 > > SQL> select dbms_metadata.get_ddl('TABLE','NAMA_TABLE') from dual; > > ... > > > > Bw > > > > > > --- In [email protected] > > <indo-oracle%40yahoogroups.com><indo-oracle% > 40yahoogroups.com>, > [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]

