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

如果你真的覺得偏執,把上面的代碼放在一個事務中。這應該確保在此窗口期間不會添加其他數據。 –