SQL Server - modificar id existente a autonumérico

SQL Server - modificar id existente a autonumérico

Hola amigos de la #nerdytud Hoy quiero compartirles un ejemplo para poder modificar un ID existente en una tabla de SQL Server para que su funcionalidad sea autonumérico

store procedure

DROP TABLE IF EXISTS dbo.dummy_temp

CREATE TABLE dbo.dummy_temp (
    id INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
    nombre nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
)

SET IDENTITY_INSERT dbo.dummy_temp ON  

INSERT INTO dbo.dummy_temp 
(id, nombre)
SELECT id, nombre
FROM dummy

SET IDENTITY_INSERT dbo.dummy_temp OFF  

DROP TABLE dbo.dummy  

Exec sp_rename 'dummy_temp', 'dummy'