首页 » 技术乱弹 » 正文

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

发表于: 青年博客 · 2017-7-18 ·  14 views  ·  0 replies 

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

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

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

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

 

本文链接: http://www.baikeyang.com/code/97239.html
0 like+
«上一篇: :下一篇»

相关文章

SQL Server 2005不能向局部变量赋予默认值

在SQL Server 2008中的触发器中定义了几个变量,保存完成正...

部署在多个tomcat同一个项目在同一个浏览器中导致session失效问题

最近在服务器部署环境时,发现了一个现象。同一个项目,部...

GPS纠偏算法

在网上找了一个GPS的纠偏算法,适用于 Google(国内)、高...

Oracle 字段类型clob 修改为varchar2 的方法

在Oracle数据库中,将字段的Clob类型修改为VARCHAR2的方法...

Spring boot 之 Web应用开发篇

本篇文章主要是围绕如何在Spring Boot中进行Web开发呢? 一...

PL/SQL Developer连接数据库提示ORA-12638

使用PL/SQL Developer连接数据库时,提示 “ORA-12638:身份...

《SQL Server中手动插入时提示不能为表中的标识列插入显式值》有0个想法

  1. 还没有任何评论,你来说两句吧

Leave a reply