Назад | Перейти на главную страницу

Лучший подход к переходу от идентичности (1,1) к идентичности (1,5)

У меня есть несколько больших таблиц с несколькими миллионами записей, и я хочу изменить идентификатор (1,1) на идентификатор (1,5). как лучше всего это сделать?

Еще нет ответа?

Я вижу такой способ миграции на месте:

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

Это необходимо сделать для всех таблиц в базе данных.

Что вы думаете?