在我的eternalsaga中,为了从SQL脚本中插入140万行数据,我编写了一个基本的WinForms应用程序,它接收脚本的每一行并单独执行它。 然而,因为原来的脚本包含 SET IDENTITY_INSERT [Table] OFF
和SET是一个会话范围的命令,此设置迷路每个SQL调用,这意味着每行失败。是否有一种方法可以在数据库范围内为整个表设置IDENTITY_INSERT,这样我就
在SQL Server 2005中,我在“Is Identity”属性设置为“Yes”的表中有一个“id”字段。所以,当在该表上执行Insert时,“id”会自动设置为下一个递增整数。有没有一种简单的方法,执行插入时得到什么“ID”设置,而不必在插入后执行Select语句? 的重复: Best way to get identity of inserted row?