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

autonumericos a 0

Estas en el tema de autonumericos a 0 en el foro de Bases de Datos General en Foros del Web. Bueno estoy trabajando con sql server 7, y tengo algunas tablas con campos autonumericos(o sea con identidad autoincrementable en 1), me interesaria saber la forma ...
  #1 (permalink)  
Antiguo 02/07/2004, 11:29
 
Fecha de Ingreso: junio-2004
Mensajes: 76
Antigüedad: 19 años, 10 meses
Puntos: 0
autonumericos a 0

Bueno estoy trabajando con sql server 7, y tengo algunas tablas con campos autonumericos(o sea con identidad autoincrementable en 1), me interesaria saber la forma de borrar todos los datos de las tablas y ke los autonumericos empiecen de 0.

espero me ayuden
  #2 (permalink)  
Antiguo 02/07/2004, 14:18
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
No se si la version lo soporta, pero un TRUNCATE TABLE borrará los registros y las semillas estarán en ceros.

Otra opcion es que veas el uso del comanrdo DBCC CHECKIDENT:
Código:
Syntax
DBCC CHECKIDENT 
    ( 'table_name' 
        [ , { NORESEED 
                | { RESEED [ , new_reseed_value ] } 
            } 
        ] 
    )
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 02/07/2004, 19:41
 
Fecha de Ingreso: junio-2004
Mensajes: 76
Antigüedad: 19 años, 10 meses
Puntos: 0
no entendi nada
  #4 (permalink)  
Antiguo 05/07/2004, 09:26
 
Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 20 años, 8 meses
Puntos: 1
Según el Libro en pantalla de SQL Server :

TRUNCATE TABLE quita todas las filas de una tabla, pero permanece la estructura y sus columnas, restricciones, índices, etc. El contador utilizado por una identidad para las nuevas filas se restablece al valor de inicialización de la columna. Si desea conservar el valor del contador, utilice DELETE en su lugar. Si desea quitar la definición de la tabla y los datos, utilice la instrucción DROP TABLE en su lugar.
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 02:47.