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