¿Cómo eliminar todos los registros en SQL Server 2008?
¿Cómo eliminar todos los registros en SQL Server 2008?
Respuestas:
Para eliminar todos los registros de una tabla sin eliminar la tabla.
DELETE FROM table_name
¡Úselo con cuidado, no hay deshacer!
Para quitar una mesa
DROP TABLE table_name
Puedo ver que las otras respuestas que se muestran arriba son correctas, pero te facilitaré la vida.
Incluso creé un ejemplo para ti. Agregué algunas filas y quiero eliminarlas.
Debe hacer clic derecho en la tabla y, como se muestra en la figura Tabla de secuencias de comandos a> Eliminar a> Nuevas viudas del Editor de consultas:
Luego se abrirá otra ventana con un script. Elimine la línea de "dónde", porque desea eliminar todas las filas. Luego haga clic en Ejecutar.
Para asegurarse de que lo hizo, haga clic derecho sobre la tabla y haga clic en "Seleccionar las 1000 filas principales". Entonces puede ver que la consulta está vacía.
Para una mesa
truncate table [table name]
Para todas las mesas
EXEC sp_MSforeachtable @command1="truncate table ?"
Cuando la tabla es muy grande, es mejor borrar la tabla drop table TableName
y volver a crearla, si se tiene una consulta de creación de tabla; en lugar de eliminar los registros uno por uno, utilice la delete from
instrucción porque puede llevar mucho tiempo.