Re: Help: how to interpret constraint errors?
Date: 1996/08/07
Message-ID: <32090002.15F_at_jp.oracle.com>#1/1
Alastair Gregory wrote:
>
> Hello, Oracle gurus!
>
> Can anyone tell me how to take an ORACLE 7 error message
> such as
>
> ORA-02291: integrity constraint (userid.SYS_C002776) violated -
> parent key not found
>
> and map the code SYS_C002776 back to identify which field
> (in the table being inserted into) is the one which fails
> the constraint check, and which table holds the (missing)
> parent record? I know the answer is somewhere in the system
> tables, but I don't know enough about them :(
>
> Please mail any hints to: gregorya_at_iia.org or
> agregory_at_concentric.net
>
> Thanks!!
> Alastair Gregory
This should get you the name of the table that the parent key is on.
select table_name from all_constraints where constraint_name in (select r_constraint_name from user_constraints where constraint_name='SYS_C002776');
--
____________________________________________
/ Kenichi Mizuta
//// / Oracle Corporation (Redwood Shores, CA)
|0 0| / Applications Division
_ooO_ \U/_Ooo_/ email: kmizuta_at_us.oracle.com
The comments and opinions expressed herein are mine and
do not necessarily represent those of Oracle Corporation.
Received on Wed Aug 07 1996 - 00:00:00 CEST
