0

次のようなテーブルの列でIDキーを使用しました

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#

しかし、5c++のような別の行をこのテーブルテストに挿入したい

だから、私のテーブルには次のようなものが含まれます

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 に答える