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