Я хотел бы использовать SQL * Loader для загрузки данных в две таблицы в отношениях родитель-потомок с использованием идентификаторов из последовательности. Является ли это возможным? Пример:SQL * Loader: вставьте связанные данные в несколько таблиц
входного файла:
HDR|first batch
DAT|first element of first batch
DAT|second element of first batch
HDR|second batch
DAT|first element of second batch
Требуемый результат:
Таблица HDR:
HDR_ID|title
1 |first batch
2 |second batch
Таблица DAT (HDR_ID является внешним ключом):
DAT_ID|HDR_ID|content
1 |1 |first element of first batch
2 |1 |second element of first batch
3 |2 |first element of second batch
Моя главная цель здесь, чтобы SQL * Loader/Oracle заботиться ID последовательностей для меня и связать их должным образом.
Если возможно использование прямой нагрузки, то еще лучше.
Как создать многостоечную вставку, которая создает ссылку? – Blaf