0
あるテーブルから別のテーブルにデータをコピーすると、すべてのプライマリキーの値がリセットされます。元のテーブルの値を保持する方法はありますか?データベースのプライマリキーの値を保存する
元のテーブルに主キーの値(int型)が継続的に(削除された行)ではありません
別のテーブルには、私は同じ値を保持する必要がある理由thatsのハードコードのすべての値を持っています。
あるテーブルから別のテーブルにデータをコピーすると、すべてのプライマリキーの値がリセットされます。元のテーブルの値を保持する方法はありますか?データベースのプライマリキーの値を保存する
元のテーブルに主キーの値(int型)が継続的に(削除された行)ではありません
別のテーブルには、私は同じ値を保持する必要がある理由thatsのハードコードのすべての値を持っています。
あなたは両方のテーブルが同じ列を持っている場合は、次のような何かを行うことができIDENTIY_INSERT ON
を設定することによってこれを行うことができます。
SET IDENTITY_INSERT Table2 ON
INSERT Table2(pkId, Field2, Field3,...)
SELECT pkId, Field2,Field3,... FROM Table1
SET IDENTITY_INSERT Table2 OFF