0

次のテーブル定義がある場合:

CREATE TABLE [dbo].[Application] (
    [ApplicationId]   INT            IDENTITY (1, 1) NOT NULL,
    [Name] NVARCHAR (MAX) NULL,
    CONSTRAINT [PK_dbo.Application] PRIMARY KEY CLUSTERED ([ApplicationId] ASC)
);

独自のテスト データを挿入して ID 列を上書きすることはできますか? 私が尋ねている理由は、このように入力する必要があるテーブルがいくつかあり、それぞれの ID 列を取得して外部キーと一致させたいからです。

これが不可能な場合、データを挿入し、後でそれを ID 列に変更できますか? 誰かが私にそれを行う方法の例を与えることができれば、私はとても幸せです.

4

2 に答える 2

4
SET IDENTITY_INSERT Application ON

INSERT INTO Application(ApplicationId, Name)
VALUES (3, 'Third Row')

SET IDENTITY_INSERT Application OFF
于 2013-02-26T13:16:28.483 に答える
1
SET IDENTITY_INSERT Application ON

[Do your insert]

SET IDENTITY_INSERT Application OFF
于 2013-02-26T13:16:39.623 に答える