6

テーブルのように、identity(1,1)のように主キーとしてIDを作成することを常に好みます。そうすれば、新しい行を追加するときに、その列は1増分1で開始されます。

それで、主キー100で1つの行を追加できるように、指定した番号で1つの行を手動で追加できるかどうかを尋ねることができますか?

4

2 に答える 2

13
set Identity_Insert yourtable on

次に、挿入を行います

insert yourtable (id, field) values(100,'hello')

その後、もう一度オフにします

set Identity_Insert yourtable off
于 2012-09-05T15:20:37.880 に答える
7

はい、できます。使用SET IDENTITY_INSERT [ database. [ owner. ] ] { table } { ON | OFF }

SET IDENTITY_INSERT YourTable ON

INSERT YourTable(Id, OtherField)
VALUES (100, 'Other Value')

SET IDENTITY_INSERT YourTable OFF
于 2012-09-05T15:21:28.807 に答える