ORA-02291

 
0
 
Oracle
ava
Marriage | 28.01.2005, 14:48
ORA-02291 integrity constraint (string.string) violated - parent key not found
Cause: A foreign key value has no matching primary key value.
Action: Delete the foreign key or add a matching primary key.
Comments (2)
ava
AntonSaburov | 28.01.2005, 16:01 #
Похоже, что ты в таблицу вставляешь число (целое), которое должно быть одним из чисел из другой таблицы. Т.е. если у тебя есть таблица "Студенты" и у каждого есть ID и есть другая таблица "Результаты экзамена", где храниться ID студента и оценка, то во второй таблице по логике не должно быть ID которых нет в первой. Для избежания такой ситуации используются foreign keys (ID студента во второй таблице) которые ссылаются на primary key (ID студента в первой)
added later:
На будущее - вообще хорошо бы показывать код, коорый вызывает подобную ситуацию.
ava
Marriage | 28.01.2005, 16:18 #
AntonSaburov
Так оно и есть ...
точно ....
ПРиму во внимание Ваше замечание. Спасибо.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit