Índice

Vaciar una tabla

1. La cláusula TRUNCATE

La cláusula TRUNCATE se utiliza para eliminar todas las ocurrencias de una tabla, sin restricción. Esta cláusula ocupará una única línea en el diario. En caso de vuelta atrás, se recuperarán todas las ocurrencias. No será posible recuperar una parte de los registros. El interés de la cláusula TRUNCATE es que libera el espacio disponible eliminando filas en el archivo físico de la base. Otra ventaja de esta cláusula es que reinicializa el auto-incremento si esta opción se aplica a una columna.

Los triggers no se ejecutan.

Esta cláusula normalmente se utiliza por los administradores de base de datos.

Sintaxis

TRUNCATE TABLE <nombre tabla>

Ejemplo

TRUNCATE TABLE Habitaciones;