SQL Server 2005: ошибка при установке автоинкремента на один из двух первичных ключей - PullRequest
1 голос
/ 26 июля 2010

Я получаю ошибку «Невозможно вставить явное значение для столбца идентификаторов в таблице« таблица », если для параметра IDENTITY_INSERT установлено значение OFF.»

Таблица имеет два первичных ключа, один из которых настроен на автоинкремент, другой - на значение, которое я передал.

Возможно ли это в SQL Server 2005? или я что-то упустил?

Заранее большое спасибо.

1 Ответ

1 голос
/ 26 июля 2010

Вы пытаетесь вставить значение в столбец идентификации Вы можете сделать это по

SET IDENTITY_INSERT TableName ON
INSERT INTO TableName() VALUES ()
SET IDENTITY_INSERT TableName OFF

http://msdn.microsoft.com/en-us/library/ms188059.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...