sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo hacer una ELIMINACIÓN rápida de muchos datos de una tabla grande (servidor sql)

Copie las filas que no desea eliminar en una tabla temporal usando select into y luego truncar la tabla en lugar de eliminar. Luego copie las filas nuevamente en la tabla anterior. Recuerde quitar restricciones primero.

Si tiene columnas de identidad, después de alquilar los datos, use algo como esto para restablecer la tabla.

declare @seed int
select @seed = max(identity_col)+1 from tableName
DBCC CHECKIDENT (orders, table_name, @seed)