sqlserver 不能为表 'XXX' 中的标识列插入显 式值。

sqlserver 不能为表 'XXX' 中的标识列插入显 式值。,第1张

概述SQLSERVER中执行以下SQL报错: INSERT INTO [ERM_FUNCPRIVILEGE] ([OID], [VERSION], [AUTHORITYCODE], [AUTHORITYNAME], [AUTHORITYTYPE], [AUTHORITYOID], [EXPIREDATE], [GRANTABLE], [STARRED], [CREATEBY], [LASTMODIFY 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) @H_419_7@ 总结

以上是内存溢出为你收集整理的sqlserver 不能为表 'XXX' 中的标识列插入显 式值。全部内容,希望文章能够帮你解决sqlserver 不能为表 'XXX' 中的标识列插入显 式值。所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1163629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存