Deseo borrar todos los registros de una tabla

28/05/2007 - 20:20 por cmanuel83 | Informe spam
Amigos, sé cómo borrar uno a uno los registros de una tabla, pero no
sé como borrar de una sola vez todos los registros de una tabla.
Tengo una tabla que se va llenando con información diaria, pero al
final del año necesito limpiar la tabla completa y que empiece sin
ningún registro el nuevo año.
Si alguien me puede ayudar se lo agradecería
Necesito resolver este problema que tengo en menos de 24 horas.
Gracias.
 

Leer las respuestas

#1 Alberto Poblacion
28/05/2007 - 20:29 | Informe spam
wrote in message
news:
Amigos, sé cómo borrar uno a uno los registros de una tabla, pero no
sé como borrar de una sola vez todos los registros de una tabla.
Tengo una tabla que se va llenando con información diaria, pero al
final del año necesito limpiar la tabla completa y que empiece sin
ningún registro el nuevo año.



Si le envías al servidor la sentencia SQL "DELETE FROM laTabla", sin
añadir ningún "where", se borran todos los registros de la tabla. No has
especificado que clase de servidor tienes. Si es SQL Server, puedes usar
"TRUNCATE TABLE laTabla", que es mucho más rápido.

Ejemplo para SQL Server:

SqlConnection cn = new SqlConnection(cadenadeconexion);
SqlCommand cmd = new SqlCommand("Truncate Table laTabla", cn);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();

Preguntas similares