INI QUERY UNTUK MENCARI KOLOM YANG DIGUNAKAN SEBAGAI
PRIMARY KEY DALAM SATU TABEL PADA SEMUA TABEL DALAM
SATU SCHEMA.

DALAM HAL INI SCHMEMA SCOTT :

SQL> CONNECT SCOTT/TIGER
Connected.
SQL> COL TABLE_NAME FOR A15
SQL> COL COLUMN_NAME FOR A15
SQL> SELECT A.TABLE_NAME, 
  2         A.COLUMN_NAME,
  3         B.CONSTRAINT_TYPE,
  4         B.CONSTRAINT_NAME
  5  FROM USER_CONS_COLUMNS A, USER_CONSTRAINTS B
  6  WHERE A.TABLE_NAME=B.TABLE_NAME
  7  AND   A.CONSTRAINT_NAME=B.CONSTRAINT_NAME
  8  AND   B.CONSTRAINT_TYPE='P';

TABLE_NAME      COLUMN_NAME     C CONSTRAINT_NAME
--------------- --------------- - --------------------
DEPT            DEPTNO          P PK_DEPT
EMP             EMPNO           P PK_EMP

SEMOGA MEMBANTU...



--- bukhari yahya <[EMAIL PROTECTED]> wrote:

> select * from user_constraints
> 
> tinggal menentukan criteria where untuk table_name,
> Owner, Contraint_type
> untuk constraint_type, P=Primary Key; U=Unique;
> R=Relationship/Foreign
> key;C=Constraint
> 
> 
> On 1/31/08, Ario Haris <[EMAIL PROTECTED]>
> wrote:
> >
> >   Bukan, aku bukan mau ngecek constraint yang ada.
> > Tapi aku mau ngecek di tabel tertentu, kolom apa
> aja yang menjadi primary
> > key nya.
> > Contoh:
> > Ada tabel Mahasiswa yang terdiri dari dari 4 kolom
> yaitu: NIM, Nama, Umur,
> > Alamat. Misal primary key pada tabel tersebut
> dibuat berdasarkan 2 kolom
> > yaitu NIM dan Nama..
> >
> > bagaimana query yang menghasilkan kolom-kolom yang
> menjadi primary key
> > tersebut.
> >
> > QUERY: SELECT bla-bla-bla OUTPUT from bla bla
> bla....
> >
> > OUTPUT
> > -------------
> > NIM
> > NAMA
> >
> > maaf klo pertanyaan masih kurang jelas...
> > mohon petunjuknya..
> >
> > Terima Kasih
> > Ario
> >
> > Andes Febrian <[EMAIL PROTECTED]
> <pejantan4u%40gmail.com>> wrote:
> > maksudnya meliat constraints ya mas ? klo iya, ini
> query untuk melihat
> > constraint pada table dan owner semuanya
> >
> > select * from dba_constraints;
> >
> > CMIIW
> >
> > 2008/1/31 Ario Haris <[EMAIL PROTECTED]
> <ario_haris%40yahoo.co.id>>:
> >
> > > Salam,
> > >
> > > Tolong rekan-rekan contoh query yang bisa
> menghasilkan nama kolom yang
> > > menjadi primary key pada suatu tabel tertentu.
> > >
> > > Terima kasih.
> > > Ario
> > >
> > >
> > > ---------------------------------
> > > Bergabunglah dengan orang-orang yang berwawasan,
> di bidang Anda di
> > Yahoo!
> > > Answers
> > >
> > > [Non-text portions of this message have been
> removed]
> > >
> > >
> > >
> >
> > --
> > Cheers,
> > ^_^ Andes ^_^
> >
> > [Non-text portions of this message have been
> removed]
> >
> >
> >
> >
> >
> > ---------------------------------
> > Bergabunglah dengan orang-orang yang berwawasan,
> di bidang Anda di Yahoo!
> > Answers
> >
> > [Non-text portions of this message have been
> removed]
> >
> > 
> >
> 
> 
> [Non-text portions of this message have been
> removed]
> 
> 



      ________________________________________________________ 
Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi 
Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/

Kirim email ke