Относительно ошибки Oracle - PullRequest
0 голосов
/ 08 июля 2010

Я получаю приведенную ниже ошибку оракула. Я проверил схему теста для любого имени ограничения CMF_CMP, используя жабу. Но я не могу его найти. Как определить причину сбоя и как ее устранить.

ERROR at line 1:
ORA-20001: -2298: ORA-02298: cannot validate (TEST.FMF_CMP) - parent keys not found
ORA-06512: at test.test_SYN", line 46

1 Ответ

2 голосов
/ 08 июля 2010

Звучит так, как будто у вас есть сирота!
Вам нужно отследить его и дать ему родителя или бросить сироту

http://www.techonthenet.com/oracle/errors/ora02298.php

select * 
  from test_SYN ts
 where PARENTID not EXISTS(
                           select NULL 
                             from test_PARENT tp
                            where tp.ID = ts.ParentID)

Вы?пытаясь включить ограничение или я просто не попал в цель?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...