RESTABLECER IDENTITY

26/06/2006 - 22:21 por Arturo | Informe spam
Hola a todos:
He creado una base de datos en la que la mayoria de sus tablas usan
columnas IDENTITY. Durante la fase de construccion de la base de datos
ingrese algunos registros de prueba por lo tanto se generaron nuevos
valores. Ahora que la base de datos va a entrar en fase de producción
quiero que esas columnas comiencen nuevamente con el valor 1. ¿Alguien
puede decirme como puedo hacerlo?

Gracias por vuestra atrención.

Preguntas similare

Leer las respuestas

#1 Jorge Gonzalez
26/06/2006 - 23:50 | Informe spam
Arturo

la manera de hacer lo que buscás es a través de la siguiente instrucción:

DBCC CHECKIDENT ( TuTabla , RESEED, 1)

esto restablece el Identity de la tabla a 1 (o cualquier valor que mandés
como parámetro)

Si la tabla no contiene un Identity esta instrucción dará un error.

Saludos

Jorge González

"Arturo" escribió en el mensaje
news:
Hola a todos:
He creado una base de datos en la que la mayoria de sus tablas usan
columnas IDENTITY. Durante la fase de construccion de la base de datos
ingrese algunos registros de prueba por lo tanto se generaron nuevos
valores. Ahora que la base de datos va a entrar en fase de producción
quiero que esas columnas comiencen nuevamente con el valor 1. ¿Alguien
puede decirme como puedo hacerlo?

Gracias por vuestra atrención.
Respuesta Responder a este mensaje
#2 Arturo
27/06/2006 - 01:59 | Informe spam
Muchisimas gracias Jorge, era exactamente lo que necesitaba.
Saludos. :-)))
Respuesta Responder a este mensaje
#3 Albert Platard
27/06/2006 - 08:31 | Informe spam
Otra opcion es hacer un TRUNCATE <NombreTabla>
Esta instrucción BORRA el contenido de la tabla e inicializa los identity.

Si la tabla tiene alguna relación estructural con otra tabla es posible que
de error si hay datos relacionales.

Saludos

"Arturo" escribió en el mensaje
news:
Muchisimas gracias Jorge, era exactamente lo que necesitaba.
Saludos. :-)))

Respuesta Responder a este mensaje
#4 Arturo
27/06/2006 - 17:42 | Informe spam
Para tener en cuenta. Muchas gracias por tu interés Albert.
Saludos
Respuesta Responder a este mensaje
#5 Maxi
27/06/2006 - 17:53 | Informe spam
Hola, esto no es siempre posible, el truncate tiene limitaciones, revisa los
BOL y veras cuales son


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Albert Platard" escribió en el mensaje
news:
Otra opcion es hacer un TRUNCATE <NombreTabla>
Esta instrucción BORRA el contenido de la tabla e inicializa los identity.

Si la tabla tiene alguna relación estructural con otra tabla es posible
que de error si hay datos relacionales.

Saludos

"Arturo" escribió en el mensaje
news:
Muchisimas gracias Jorge, era exactamente lo que necesitaba.
Saludos. :-)))





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida