2017-01-17 45 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

如果你真的觉得偏执,把上面的代码放在一个事务中。这应该确保在此窗口期间不会添加其他数据。 –