Скрипт для добавления и удаления свойства автоинкремента из столбца
Для сценария sql, над которым я работаю, мне нужно программно удалить идентификатор, начальное значение идентификатора и приращение идентификатора для столбца в существующей таблице, а затем добавить их обратно в таблицу в конце сценария. У кого-нибудь есть ссылка или пример как это сделать?
2 ответа
Решение
Вы должны сделать это:
SET IDENTITY_INSERT <TableName> ON
-- Do the inserting in the table with name <TableName>
SET IDENTITY_INSERT <TableName> OFF
Для более подробной информации смотрите в MSDN.
Да, вы просто делаете это:
SET IDENTITY_INSERT [TABLE] ON
А потом снова:
SET IDENTITY_INSERT [TABLE] OFF
Это позволит вам вводить данные вручную в столбце идентификации.