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]

Kirim email ke