sqlSERVER中执行以下sql报错: INSERT INTO [ERM_FUNCPRIVILEGE] ([OID],[VERSION],[AUTHORITYCODE],[AUTHORITYNAME],[AUTHORITYTYPE],[AUTHORITYOID],[EXPIREDATE],[GRANTABLE],[STARRED],[CREATEBY],[LASTMODIFYBY],[AUTHZTIME],[FUNCID],[REMARK]) VALUES (1,N'administrator',N'管理员',N'ROLE',10,NULL,N'admin','20140715 10:03:38.287',N'downloadArea',NULL) 消息 544,级别 16,状态 1,服务器 WIN-PMKCL7U3LHP,第 5 行 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'ERM_FUNCPRIVILEGE' 中的标识列插入显 式值。 原因:sqlserver的自增列,如果插入的话就会报以上的错. 解决方法:按以下方法执行将不报错: set IDENTITY_INSERT ERM_FUNCPRIVILEGE on INSERT INTO [ERM_FUNCPRIVILEGE] ([OID],NULL)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。