从表A中插入colm_ID以使用存储过程在表B中使用它

时间:2013-01-28 18:51:20

标签: sql sql-server stored-procedures

我只是想问一下如何从表A中获取最新插入的ID作为示例并使用它在另一个表B中输入记录?

1 个答案:

答案 0 :(得分:0)

如果我的问题很好,你需要在一个INSERT内执行两个Stored Procedure语句,并使用第一个语句生成的ID在第二个语句中使用它,使用{{1} }

SCOPE_IDENTITY()
  

SCOPE_IDENTITY和@@ IDENTITY返回最后的标识值   在当前会话的任何表中生成。但是,SCOPE_IDENTITY   返回仅在当前范围内插入的值; @@ IDENTITY是   不限于特定范围。

SCOPE_IDENTITY (Transact-SQL) - MSDN