Привет, у меня самая распространенная ситуация с вставкой клиентского заказа в мою базу данных SQL. Я создал заголовок заказа и таблицы сведений о заказе в базе данных, и я пытаюсь вставить одну запись заголовка и несколько строк сведений, соответствующих этой записи заголовка (ограничение PK и FK - это идентификатор заголовка).
В настоящее время я вставляю свою запись заголовка, затем запрашиваю базу данных для последнего созданного идентификатора заголовка и использую этот идентификатор для вставки строк с подробными сведениями, например, в цикле по сетке.
Я знаю, что это глупый способ вставки записей в нормализованные таблицы, и есть дополнительный вызов sql, который кажется ненужным. Поэтому может кто-нибудь знает лучшее решение этой проблемы.