如何使用标识插入将数据插入到已定义为自动增量列的列中?请通过示例进行说明。
答案 0 :(得分:4)
如果您有一个“自动增量”列 - 您实际上不应该自己在该列中插入特定值 - 毕竟,这就是为什么它是一个自动增量列....
如果你必须毕竟 - 那么你需要这样做:
SET IDENTITY_INSERT (your table name here) ON
INSERT INTO (your table name here) (IdentityCol, OtherCol1, .....)
VALUES( (new ID value), .......)
SET IDENTITY_INSERT (your table name here) OFF