вставить и выбрать запись в родительской дочерней таблице - PullRequest
1 голос
/ 15 января 2011

У меня две таблицы CUSTOMER как родительская и PROFILE как дочерняя с отношением один ко многим. Я хочу вставить и выбрать данные из обеих таблиц одновременно как?

Ответы [ 2 ]

0 голосов
/ 17 января 2011

Оператор INSERT вставляется в одну таблицу.Чтобы вставить строки в две таблицы, вам нужно использовать два отдельных оператора INSERT.Поместите их в транзакцию, чтобы убедиться, что либо оба, либо оба не завершены.

Вы можете найти это полезным: http://download.oracle.com/javase/tutorial/jdbc/index.html

0 голосов
/ 15 января 2011

Поскольку вы используете jdbc, для выбора родителя и потомка напишите соединение в mysql, например, как показано ниже:

Выберите cust.id, cust.name, prof.id, prof.name из Клиент может присоединиться к профилировщику проф на cust.profid = prof.id

...