Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Vaciar tabla

Estas en el tema de Vaciar tabla en el foro de Bases de Datos General en Foros del Web. ¿Cómo se hace para eliminar todos los registros de una tabla SQL, incluso que los campos auto increment vuelvan empezar incrementarse en 0?...
  #1 (permalink)  
Antiguo 15/06/2005, 05:10
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 6 meses
Puntos: 2
Vaciar tabla

¿Cómo se hace para eliminar todos los registros de una tabla SQL, incluso que los campos auto increment vuelvan empezar incrementarse en 0?
  #2 (permalink)  
Antiguo 16/06/2005, 04:41
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 6 meses
Puntos: 2
Alguien sabe??
Ayuda!!!!!!!
  #3 (permalink)  
Antiguo 16/06/2005, 06:03
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 22 años
Puntos: 5
Hola Carla,

Intenta con TRUNCATE TABLE nombredelatabla
Eso te eliminara todos los registros pero no la estructura y colocara el autonumerico desde el principio.
Si tu tabla anteriormente comenzaba desde 1 y la quieres cambiar a cero, intenta ejecutar estos dos comandos antes de anadir datos:
TRUNCATE TABLE nombredelatabla
DBCC CHECKIDENT('nombredelatabla', RESEED, 0)

Ojo: Si la tabla esta referenciada por llave foranea no lo podras usar a menos que deshagas antes esa relacion.
__________________
Yanira

Última edición por Yanix; 16/06/2005 a las 06:10
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:39.