thanks buat mas indra...
saya akan coba...

Thanks
Ferry S

Indra Armansyah wrote:
> SQL> desc emp;
>  Name                                      Null?    Type
>  ----------------------------------------- -------- 
> ----------------------------
>  EMPNO                                     NUMBER(4)
>  ENAME                                     VARCHAR2(10)
>  JOB                                         VARCHAR2(9)
>  MGR                                        NUMBER(4)
>  HIREDATE                                 DATE
>  SAL                                         NUMBER(7,2)
>  COMM                                      NUMBER(7,2)
>  DEPTNO                                    NUMBER(2)
>
> Name                                                  Null?    Type
> ----------------------------------------------------- -------- --------------
> DEPTNO                                      NUMBER(2)
> DNAME                                        VARCHAR2(14)
> LOC                                            VARCHAR2(13)
>
> SQL> alter table dept add constraint dept_deptno_pk primary key (deptno);
>
> SQL> alter table emp add constraint emp_deptno_fk foreign key(deptno) 
> references dept(deptno);
>
> SQL> select a.table_name, a.constraint_name, a.constraint_type, 
> a.r_constraint_name, b.table_name
>   2    from   user_constraints a, user_constraints b
>   3    where  a.r_constraint_name = b.constraint_name(+)
>   4    and    a.table_name = 'EMP'
>
> TABLE_NAME                          CONSTRAINT_NAME                C 
> R_CONSTRAINT_NAME           TABLE_NAME
> ------------------------------ ------------------------------ - 
> ---------------------------- ----------
> EMP                                      EMP_DEPTNO_FK                    R 
> DEPT_DEPTNO_PK                 DEPT           
> EMP                                      SYS_C003494                        C
>
>
> Dalam contoh diatas table induknya (parent) adalah DEPT, dan table anak 
> (child) adalah EMP.
>
> Jika ingin mengetahui column mana saja yang di-refer, dapat dijoinkan dengan 
> user_cons_columns.
>
> Semoga membantu.
>
>
> Salam,
>
> Indra Armansyah
> [EMAIL PROTECTED]
>
>
>   ----- Original Message ----- 
>   From: Ferry Setiawan 
>   To: Indo-Oracle 
>   Sent: Saturday, January 27, 2007 9:04 AM
>   Subject: [indo-oracle] Data Constraint
>
>
>   Dear All
>
>   Dengan menggunakan perintah
>   select * from user_constraints
>   hasilnya adalah semua constraint akan muncul tetapi tidak ada data table 
>   mana yang di refer.
>   jadi hanya nama constraint dan nama table yang memiliki constraint tersebut.
>   misal
>   TableA --> FK_A_B --> TableB
>   yang muncul adalah FK_A_B dan TableA,
>   nah sekarang bagaimana caranya saya bisa mendapatkan TableB? bagaimana 
>   querynya?
>   mohon bantuan teman teman...
>
>   Thanks
>   Ferry S
>
>   

Kirim email ke