将生成的主键存储在临时变量db2中

时间:2011-11-01 00:32:42

标签: sql db2 udb

我正在编写批量加载SQL脚本的过程中,我想将生成的insert语句的主键存储到temp变量中,并使用它来引用其他表中的外键。有什么想法吗?

我正在做以下事情:

Y = INSERT INTO X(.....)

INSERT INTO Z(...,Y,);

1 个答案:

答案 0 :(得分:-1)

我知道在SQL Server中你可以这样做:

INSERT INTO MyTable ....
SELECT @Foo = @@IDENTITY

INSERT INTO SomeOtherTable(... fk_col ...) VALUES (... @foo ...)