我正在考虑如何在 1 个事务中添加 2 行,其中 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
任何想法?真的很棒:)