我有两张表CombinableOrders
和Orders
以及订单ID的临时表
Orders
包含可以为FK
的{{1}}
我按如下方式创建记录
CombinableOrders
然后,我需要将新的combinableOrder与从临时ids表中派生的一组订单相关联
INSERT INTO
CombinableOrders ([Rank])
VALUES (0)
我如何从新创建的CombinableOrders中获取ID?
答案 0 :(得分:0)
您可能只想声明一个正确类型的变量
DECLARE @id INT
然后在插入
后使用SCOPE_IDENTITY()
进行设置
SELECT @id = SCOPE_IDENTITY()
或者你可以使用OUTPUT
子句在插入中输出,但在你的情况下,这可能会稍微复杂一点。