Транзакция SQL с несколькими таблицами

  1. У меня есть три таблицы: DISTRIBUTION_LIST, USERS и ADDRESSES.
  2. Единый объект 'distribution_list' имеет несколько пользователей и адресов.
  3. Я хочу создать транзакцию, которая будет записывать в эти три таблицы вместе, и FOREIGN_KEY в таблицах USERS и ADDRESSES - это PRIMARY_KEY из DISTRIBUTION_LIST, который является AUTO INCREMENT.

На самом деле я уже описал свою проблему, как узнать PRIMARY_KEY из DISTRIBUTION_LIST, когда я создаю оператор для вставки данных в USERS и ADDRESSES? Одно из решений для вычисления PRIMARY_KEY вручную, но возможно, есть более элегантное решение для этой задачи?

0 ответов

Другие вопросы по тегам