вставка нескольких строк с явно заданным идентификатором

Если Вы явно указываете значение идентификатора (поле со свойством IDENTITY), тогда свойству IDENTITY_INSERT нужно присвоить значение ON
Синтаксис
/*вставку идентификатора в таблицу нужно задать явно*/
SET IDENTITY_INSERT имя_таблицы ON
GO
INSERT INTO имя_таблицы(имя_столбца, имя_столбца, имя_столбца) VALUES
(значение, значение, значение),
(значение, значение, значение),
(значение, значение, значение)
 
Скрыть

Показать

Копировать
  Script.sql  
/*вставку идентификатора в таблицу нужно задать явно*/
SET IDENTITY_INSERT Book ON
GO
INSERT INTO Book(IdBook, Name, Amount, Price) VALUES
(1, 'Азбука', 10, 10.15),
(2, 'Букварь', 20, 20.25),
(3, 'География', 30, 30.35)