2011-08-10 83 views
0

表中的某些記錄(不含主鍵)被刪除。我需要重新插入這些記錄。我的專欄之一是一個IDENTITY列,重新插入IDENTITY插入SQL Server中的記錄

我應該如何處理實時數據庫?我應該做IDENTITY_INSERT ON/OFF還是有更好的方法?

+0

更好地設置IDENTITY_INSERT關,直到您重新插入刪除的細節。 –

回答

1

如果您必須插入標識列必須具有特定值的記錄(以恢復最終的過去參考),那麼我會說是,即使由於可能的重複而存在風險。

否則,您再次使用新的IDENTITY值插入它們。