我有一些包含数百万条记录的大表,想要将identity(1,1)更改为identity(1,5)。最好的方法是什么?
答案1
还没有答案吗?
我在就地迁移中看到了这样的方法:
SELECT *
INTO Backup_Table
FROM SOURCE_Table
GO
DROP Source_Table
GO
CREATE Source_Table (SerialNo IDENTITY(1,5) NOT NULL, ...)
GO
INSERT Source_Table(*)
SELECT *
FROM Backup_Table
GO
必须对数据库中的所有表执行此操作。
你怎么认为?