(この他の質問に答えようとしているときに、この質問を思いつきました)
GroupTable と呼ばれる次の MS-SQL テーブルについて考えてみます。
グループID ------- 1 2 3
ここで、GroupID は主キーであり、ID 列です。
IDENTITY_INSERT ON を使用せずに、テーブルに新しい行を挿入する (したがって、新しい ID を生成する) にはどうすればよいでしょうか?
これに注意してください:
INSERT INTO GroupTable() Values ()
...うまくいきません。
編集: ここでは SQL 2005 または SQL 2008 について話しています。