返回首页

我们需要捕捉的自动递增的值,我们得到当我们插入第一个表。我们如何抓住它,我们需要用它来插入到SQL Server中的第二个表。

回答

评论会员:游客 时间:2012/02/06
codeprelang="SQL"spanclass="code-keyword"select/spanmax(id)spanclass="code-keyword"from/spantable1./pre/code查询结果存储在任何变量。{C}现在,如果你想在同一时间在两个表中插入数据,然后插入第二个表的id,你可以使用现在插入table2中(编号1)。你table2中的id列不应该是自动递增。希望它会帮助你。注:这是在单用户桌面应用程序的情况下工作
安德烈Kraak:有看看MSDN文章:]

作为文章的状态,你应该使用SCOPE_IDENTITY得到最后插入当前执行的范围内的汽车数量
评论会员:游客 时间:2012/02/06
。使用@@IDENTITY列将帮助你尝试{A}{A2}]-你会发现如何使用这个页面底部的例子{A3}]显示您如何访问从输出净额[更新]如果按照这种方法,你不要需要实现存储过程来完成这项工作。最好的问候埃斯Harlinn