领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

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

nixiaole 2025-07-08 22:00:46 知识剖析 1 ℃

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

比如表[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

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

最近发表
标签列表