给标识列显示的添加数据(IDENTITY_INSERT 为 ON)

Posted 寒特工作室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给标识列显示的添加数据(IDENTITY_INSERT 为 ON)相关的知识,希望对你有一定的参考价值。

如果想要给标识列显示的添加数据,可以使用如下的方法:

set identity_insert  表名 on  --设置标识列可以显示添加数据
insert into 表 (字段1,字段2,字段3) values (值1,值2,值3)  --字段1为标识列
set identity_insert  表名 off  --添加完数据以后记得设置标识列不可以显示添加数据

注意:要想显示的为某表的标识列显示添加数据,在insert语句中一定要指定所要插入数据的列,如:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....),如果只写插入的值仍然不能显示的添加数据。

以上是关于给标识列显示的添加数据(IDENTITY_INSERT 为 ON)的主要内容,如果未能解决你的问题,请参考以下文章

向现有列添加标识

尝试使用标识列添加新条目时,EF6 引发并发异常

Extjs怎么给现存的grid添加新列?要求:不是列隐藏后再显示,是从无到有的新增。

如何在 SQL Server 中添加标识列?

Excel反序排列

如何使用 Datagrip 插入带有标识列的行?