2017-01-17 2 views
0

Я удалил некоторые записи клиентов с ключевым номером клиента. Есть ли способ добавить их обратно и сохранить тот же номер клиента. Я посмотрел на изменение поля «спецификация идентификации», но процесс включения и выключения выглядит рискованным и выше моего уровня мастерства.SQL - Восстановление удаленных записей с неизменным целым ключом

+0

Это не рискованно вообще, если вы правильно установить его 'ON', введите ваши данные, а затем обратно' OFF'. –

ответ

0

Вы можете сделать это с set identity_insert - msdn

set identity_insert dbo.customers on; 
    insert into dbo.customers (CustomerNumber,CustomerName) 
    values (8675309,'Jenny'); 
set identity_insert dbo.customers off; 
+0

Если вы действительно чувствуете себя параноиком, поставьте вышеуказанный код внутри транзакции. Это должно гарантировать, что никакие другие данные не будут добавлены в течение этого окна. –

Смежные вопросы