|
|
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
ORA-02291: нарушено ограничение целостности (XXX.IDXXXX_XXXX_XX) исходный ключ не найден ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 18:55:26 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
mmaryORA-02291: нарушено ограничение целостности (XXX.IDXXXX_XXXX_XX) исходный ключ не найден Как бороться с данной проблемой.? Ключ был, пересоздала его заново. проблема осталась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 18:57:07 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
Так не ключ надо пересоздавать, а в родительскую таблицу вставить запись со значением первичного/уникального ключа равным значению соответствующей колонки во вставляемой в дочернюю таблицу записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 19:05:01 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
Вот такой запрос результат возвращает? select b.<поле foreign_key> from <родительская таблица> a, <дочерняя таблица> b where b.<поле foreign_key>=a.<поле Primary key>(+) and a.<поле Primary key> is null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 19:18:28 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
авторa.<поле Primary key> is null А разве первичный ключ может иметь значение NULL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 20:09:50 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
Конечно не может- в этом и заключается нарушение целостности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2004, 11:31:13 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
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. mmary пытается вставить запись для которой нет строки с соответствующим значением первичного ключа в родительской таблице 2 igor2222: NULL в колонку входящую в первичный ключ нельзя вставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2004, 11:43:38 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
авторNULL в колонку входящую в первичный ключ нельзя вставить. А я и не вставлял, а пытался всего лишь проверить есть ли в подчиненной таблице записи, отсутствующие в родительской. Ну а номер ошибки- честно говорю лень было посмотреть что она значит :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2004, 12:30:40 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
Как же они там появятся если foreign key имеется? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2004, 12:38:51 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
1. С этим я сталкивался. Появляются бед кластера на винте. В этих кластерах физически находится Примари кей. Пока система работает на уровне Селектов- никаких признаков сбоя (в том смысле, что селекты, использующие примари тоже не производятся). При первой же вставке в подчиненную таблицу - эррор. Выход- ребут индекса. 2. С этим я не сталкивался. Что произойдет если alter constraint foreign key references on delete set null ? Запись из родительской таблицы удалена, а в подчиненную идет вставка? Может не правильно выразился, но я думаю меня поймут :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2004, 12:57:34 |
|
||
|
ORA-02291: нарушено ограничение целостности
|
|||
|---|---|---|---|
|
#18+
igor2222, а куда писать это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2018, 14:45:58 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=52&tid=1884379]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 346ms |

| 0 / 0 |
