Мне интересно, как я могу добавить 2 строки, из которых 1 зависит от другой, в 1 транзакцию.
INSERT INTO users (username) VALUES ('malcom.reynolds')
INSERT INTO spaceships (name, owner)
VALUES ('Serenity', <<Malcom Reynold's row ID>>)
Причина, по которой я поступаю, заключается в том, чтоБиблиотека, которую я использую, не возвращает rowid, и мне нужно зафиксировать транзакцию как можно меньше, поскольку я добавляю более нескольких миллионов записей!
Только для записи, которую я использую:
- SQL Server 2008
- Python
- pyodbc
Любая идея? Было бы действительно здорово:)