mssql sqlserver 向标识列中插入数据的方法分享


下文讲述指定标识列中的数据的方法分享,如下所示:
实验环境:sql server 2008 R2



一、不能向表 ‘xxxxxxxx’ 中的标识列插入显式值。”

在向标识列的表中插入数据时,常常会出现如下错误提示信息:
“当 IDENTITY_INSERT 设置为 OFF 时,不能向表 ‘xxxxxxxx’ 中的标识列插入显式值。”

     
CREATE TABLE [maomao365] (keyId int IDENTITY PRIMARY KEY, info nvarchar(30))
 
---向标识列中插入数据:
 
INSERT INTO [maomao365]  (keyId, info) VALUES(88, 'sql blog')
 
-----错误提示信息:“当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'products' 中的标识列插入显式值。”

---修改标识列属性
 SET IDENTITY_INSERT [maomao365] ON 

   INSERT INTO [maomao365]  (keyId, info) VALUES(88, 'sql blog')
    ---数据插入成功