首页 / 体育 / 中超 / 正文

identity_insert(SqlServer中,如何向自增列插入指定的值)

放大字体  缩小字体 来源:放鞭炮的来历 2026-04-15 13:33  浏览次数:9

在往数据库表中添加一行的时候,会碰到要针对自增列插入一个特定值,怎么解决呢?

比如表[BP]的表结构如下:

id | name

1 | a

2 | b

4 | d

其中id列是自曾列,如果我们要插入3 | c的话,如果没有打开自增列,肯定是插不进去的,这时候就需要用这个命令,我们这样执行SQL命令就可以:

SET IDENTITY_INSERT [BP] ON

INSERT INTO [BP](id,name) VALUES(3,'c')

SET IDENTITY_INSERT [BP] OFF

在批量导入数据时也很常用。

打赏
0相关评论
热门搜索排行
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:115904045
头条快讯网 版权所有
中国互联网举报中心