Sql 当列具有identity属性时,将记录插入特定位置

Sql 当列具有identity属性时,将记录插入特定位置,sql,Sql,这是我的样品台 ID作为主键,标识为(1,1)和CustomerName列 ID CustomerName 1 Name1 2 Name2 4 Name4 5 Name5 7 Name7 我想在CustomerName为Name6的表中插入CustomerName为Name3且Id为6的记录'Id'为'3'。是否可能 在此场景中,您可以使用设置标识\u INSERT 只需设置set IDE

这是我的样品台

ID作为主键,标识为(1,1)和CustomerName列

ID         CustomerName
1          Name1
2          Name2
4          Name4
5          Name5
7          Name7
我想在CustomerName为Name6的表中插入CustomerName为Name3且Id为6的记录'Id'为'3'。是否可能



在此场景中,您可以使用
设置标识\u INSERT

只需设置
set IDENTITY\u将表格插入

然后写你的插入语句

然后别忘了
SET IDENTITY\u INSERT your table OFF

SET IDENTITY_INSERT YourTable  ON

GO

insert into YourTable(ID,Name) values (3,'Name3')

GO

SET IDENTITY_INSERT YourTable OFF
详见

SET IDENTITY_INSERT YourTable  ON

GO

insert into YourTable(ID,Name) values (3,'Name3')

GO

SET IDENTITY_INSERT YourTable OFF