Повторно вставьте записи с IDENTITY Вставить в SQL Server - PullRequest
0 голосов
/ 10 августа 2011

Некоторые записи в таблице (без первичного ключа) были удалены.Мне нужно заново вставить эти записи.Один из моих столбцов - это столбец IDENTITY,

Каким должен быть мой подход к действующей базе данных?Должен ли я сделать IDENTITY_INSERT ON / OFF или есть лучший способ?

1 Ответ

1 голос
/ 10 августа 2011

Если вам нужно вставить записи, чей столбец идентификаторов должен иметь определенное значение (чтобы восстановить возможные прошлые ссылки), то я бы сказал да, даже если это рискованно из-за возможных дубликатов.

В противном случае вы вставляете их снова с новыми значениями IDENTITY.

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