Member 13951809 Ответов: 0

Как вставить запись в дочернюю таблицу, где родительская таблица уже содержит данные.


у меня есть сценарий, в котором я должен обновить родительскую таблицу и вставить запись в дочернюю таблицу.Но при этом oracle выдает ошибку "ограничение целостности (строка) нарушено - Родительский ключ не найден".

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

Что я уже пробовал:

мне нужно предложение по этому поводу, чтобы заставить его работать, так как я новичок в ORACLE

Vincent Maverick Durano

Без кодов мы можем только догадываться. А что вы пробовали? Пожалуйста, покажите нам соответствующий код.

MadMyche

то же самое, что и Винсент; вы получаете ключ из родительской таблицы и вставляете его вместе с дочерней?

Gerry Schmitz

Вы "посмотрели" на "существующие" родительские ключи в Родительском и дочернем элементах и подтвердили, что есть проблема?

Это не похоже на правду.

0 Ответов