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