SQL SERVER 中在自动增长列中插入值

如果想在自动增长列中插入值,如果没有设置 IDENTITY_INSERT 为 ON 的话会出现如下错误

当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'dbo.table' 中的标识列插入显式值。

解决问题的办法是:

SET IDENTITY_INSERT [TableName] ON

在插入完成以后可以通过:

SET IDENTITY_INSERT [TableName] OFF

 关闭 IDENTITY_INSERT 

posted @ 2015-07-02 12:53  liyapeng  阅读(269)  评论(0编辑  收藏  举报