lunes, 3 de enero de 2022

Sql Server Eliminar registros de una tabla de forma rapida

 En algunas ocasiones es necesario borrar muchos registros de una tabla, pero al tener índices o al estar en uso el borrado puede demorar muchísimo tiempo.

con esta solución va borrando por partes haciendo un ciclo, se detiene cuando termina de borrar.


InicioBloque:
delete top (20) [TRABLE] where   [CONDITION]
IF @@ROWCOUNT > 0 
GOTO InicioBloque

No hay comentarios:

Publicar un comentario

Comenta cualquier duda o recomendatorio.