Сохранить сгенерированный первичный ключ во временной переменной db2 - PullRequest
0 голосов
/ 01 ноября 2011

Я нахожусь в процессе написания скрипта SQL пакетной загрузки, и я хотел бы сохранить сгенерированный первичный ключ оператора вставки во временной переменной и использовать его для ссылки на внешний ключ в других таблицах. Есть идеи?

Я делаю следующее:

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

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

1 Ответ

0 голосов
/ 01 ноября 2011

Я знаю, что в SQL Server вы можете сделать:

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

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