ID 生成専用として、IDENTITY 列 1 個だけのテーブルを用意したりする。
これを更新(INSERT)する方法。
INSERT なので、1 列だけだがデータは溜まっていく。
気になる場合は、INSERT と同時に消すか、削除バッチなどで。
CREATE TABLE IdGenerator (
Id int IDENTITY(1,1)
);
これを更新(INSERT)する方法。
INSERT INTO IdGenerator DEFAULT VALUES;
-- 同時に id を取得するなら
INSERT INTO IdGenerator OUTPUT inserted.Id DEFAULT VALUES;
INSERT なので、1 列だけだがデータは溜まっていく。
気になる場合は、INSERT と同時に消すか、削除バッチなどで。
0 件のコメント:
コメントを投稿