Diferencias

26/07/2004 - 10:23 por Pablo Fabian Savino | Informe spam
Hola, cual es la diferencia entre Truncar o Delete para una tabla ?
 

Leer las respuestas

#1 Lázaro
26/07/2004 - 11:01 | Informe spam
Pues como ya sabrás el truncate elimina todo, todoy además entre otras
cosas diferencias a la hora del log de transacciones...

El truncate elimina la referencia de las páginas que están asociadas a la
tabla, y guarda en el log esa reasignación de páginas. Sin embargo el delete
elimina fila a fila y si todas las filas de una página son eliminadas, esa
página estará libre en esa tabla.

También hay diferencias con la ejecución de los triggers, las foreign keys,
etc... esto dependerá de las configuraciones que tengas puestas en la BD,
así que mejor échale un vistazo al HELP del SQL Server...

Ciao


"Pablo Fabian Savino" wrote in message
news:
Hola, cual es la diferencia entre Truncar o Delete para una tabla ?


Preguntas similares