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

时间:2014-09-10 09:01:45

标签: sql

这是我的样本表

ID为主键,带有identity(1,1)和CustomerName列

ID         CustomerName
1          Name1
2          Name2
4          Name4
5          Name5
7          Name7

我想将记录'Id'作为'3'插入CustomerName作为'Name3'和Id 6到表中,使用CustomerName'Name6'。是否可能


2 个答案:

答案 0 :(得分:2)

您可以在此方案中使用SET IDENTITY_INSERT

只需设置SET IDENTITY_INSERT YourTable ON

即可

然后编写插入语句

然后不要忘记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

查看详细信息Here

答案 1 :(得分:0)

insert into yourtablename(ID, CustomerName)
values("3", "name3");
insert into yourtablename(ID, CustomerName)
values("6", "name6");