Avi*_*asu 5 sql-server-2008 sql-server
我错误地删除了我的数据库服务器中的一个表。我在另一台服务器上有相同的数据集。
我所做的是单击编辑表的前 100 行,然后将其复制并粘贴到另一个服务器表中。
但是,这里的问题是:表的其中一列是身份。因此,我无法在此处复制该列。
我需要相同的标识值,因为这些值在应用程序中被引用,即使我复制数据并更新它,也会生成新的 id 值。
有什么方法可以关闭该列的标识,粘贴这些值并再次打开标识。
小智 5
如果我理解正确,请尝试这个-
SET IDENTITY_INSERT <your_table> ON
INSERT INTO ... (ID, ...)
SET IDENTITY_INSERT <your_table> OFF
Run Code Online (Sandbox Code Playgroud)