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.