SQL Server中手动插入时提示不能为表中的标识列插入显式值

  • 内容
  • 评论
  • 相关

在SQL Server中使用Navicat for SQL Server往数据库中插入数据时时出现如下错误提示:

刚开始以为是工具的问题,于是切换到Microsoft SQL Server Management Studio上进行执行,还是提示相同错误,结果每次都执行失败。

解决办法是将显式值插入表的标识列中的功能打开,用完这个功能之后再关闭。

在执行之前开启identity_insert,在执行完成之后关闭identity_insert, 这样执行之后数据库中就会加入自定义主键值的数据了。

 

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注