(этот вопрос возник в ходе попытки ответить на этот другой )
Рассмотрим следующую таблицу MS-SQL, которая называется GroupTable:
GroupID
-------
1
2
3
где GroupID - первичный ключ и столбец Identity.
Как вставить новую строку в таблицу (и, следовательно, сгенерировать новый идентификатор) без с использованием IDENTITY_INSERT ON?
Обратите внимание, что это:
INSERT INTO GroupTable() Values ()
... не будет работать.
edit: здесь мы говорим об SQL 2005 или SQL 2008.