我有一组通过外键连接的表,几乎所有的表都有主键作为sql server的自增标识符。该图如下。
现在,当我在 Storyboard 表中添加一行时,我需要知道插入该行时自动生成的 Storyboard ID,以便使用它我可以将与其关联的幻灯片插入到幻灯片表中。
为此,我应该在数据库中查询创建的 ID 还是有其他方法可以使用它?请告诉我如何在 sql server 2008 中执行此操作
我正在使用 asp dot net web 服务与 sql server 交互。
最佳答案
您可以使用 scope_identity() .如果您使用 SQL Server 2008 或 SQL Server 2005,则可以使用 output insert 的条款声明。
关于asp.net - 如何在 Sql Server 中插入新行后立即获取新的身份 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5802652/