0

我在表的列中使用了身份密钥,例如

create table test(testid int identity(1,1),testname varchar(10))

然后我插入了 2 行

Insert into test(testname) values('c')
Insert into test(testname) values('c#')

现在,我的表包含如下:

1     c    
2     c#

但是,我想在这个表测试中插入另一行,比如 5 c++

所以,我的表将包含

1       c   
2       c#  
5      c++

所以,请尽快将输出发送给我。请帮助我。

4

2 回答 2

4

您可以使用SET IDENTITY_INSERT

SET IDENTITY_INSERT test ON;

Insert into test(testid, testname)values(5, 'c++');

SET IDENTITY_INSERT test OFF;

SQL 小提琴

于 2012-07-08T11:17:46.340 回答
1
SET IDENTITY_INSERT test ON

INSERT test (testid , testname)
VALUES (5, 'c++')

SET IDENTITY_INSERT test OFF
于 2012-07-08T11:17:31.130 回答