Возможный дубликат:
Невозможно вставить явное значение для столбца идентификации в таблице таблицы, если для параметра IDENTITY_INSERT установлено значение ВЫКЛ.
Я новичок в SQL. Я пытаюсь написать запрос INSERT
в редакторе SQL Server 2008 Express.
Запрос:
insert into customers
values(201, 'Singh', 'rajnish', '101 bhandup', 'mumbai', 'mp', 33321, 0, null, 123.89, 25.00)
Но я получаю следующую ошибку.
Явное значение для столбца идентификации в таблице "клиенты" может быть указано только при использовании списка столбцов, а IDENTITY_INSERT включен.
Я искал stackoverflow. Нашел несколько похожих вопросов, но не смог понять объяснения. Пожалуйста, помогите мне понять ошибку и исправить ее.
ИЗМЕНИТЬ:
Я попытался сделать:
SET IDENTITY_INSERT customers ON;
insert into customers
values(201, 'Singh', 'rajnish', '101 bhandup', 'mumbai', 'mp', 33321, 0, null, 123.89, 25.00)
SET IDENTITY_INSERT customers OFF;
но снова я получаю ту же ошибку.