我正在编写批量加载SQL脚本的过程中,我想将生成的insert语句的主键存储到temp变量中,并使用它来引用其他表中的外键。有什么想法吗?
我正在做以下事情:
Y = INSERT INTO X(.....)
INSERT INTO Z(...,Y,);
答案 0 :(得分:-1)
我知道在SQL Server中你可以这样做:
INSERT INTO MyTable ....
SELECT @Foo = @@IDENTITY
INSERT INTO SomeOtherTable(... fk_col ...) VALUES (... @foo ...)