MS SQL Server 中给设置了自增列的表插入数据

tsql IDENTITY_INSERT 设置为 OFF 时,不能为标识列插入显式值

发布用户:小梦

2023/02/17 21:12


在正常的情况下,如果向某张表的自增长标识列字段插入新的记录是会被 SQL Server 阻止的,如下图所示:

但通过修改某张表的 IDENTITY_INSERT 开关,能够向自增长的标识列手动添加新值,代码如下:

SET IDENTITY_INSERT 表名 ON

--接下来就可以插入自增长列的数据了,修改过后别忘了关掉这个开关

--set identity_insert 表名 off


代码写多了,脑力不够用了,请我喝杯咖啡提提神 ☕

警告!禁止网络诈骗、非法集资、非法套现等法律外的缘由转账汇款,你的赞赏转账请考虑再三后支付,此收款不作任何形式的退款。





金额:

* 支付宝支付后如果没有自动返回请手动返回此页并刷新。



* 在线内容服务不支持任何形式的退款/退费操作;支付后的订单记录可以在“用户主页 - 用户订单中心”查看。

此网站可能不完全兼容您目前的浏览器!
此页随时可能被替换下线,请不要依赖此页功能!
此页正在维护更新,可能会出现错误或卡顿。
通知 & 公告

暂时还没有消息