Reinicializar una columna tipo Identity

18/01/2005 - 23:11 por Mauricio Campos | Informe spam
Hola a todos,

Necesito en determinado momento reiniciar una columna tipo Identity pero sin
tener que recrear la tabla. Les agradecería la ayuda que me puedan brindar.

Gracias,

Preguntas similare

Leer las respuestas

#1 Manuel Vera
18/01/2005 - 23:37 | Informe spam
Una forma (creo) es vaciando la tabla completa con
TRUNCATE TABLE tabla

Salu2
MV

"Mauricio Campos" wrote in
message news:
Hola a todos,

Necesito en determinado momento reiniciar una columna tipo Identity pero


sin
tener que recrear la tabla. Les agradecería la ayuda que me puedan


brindar.

Gracias,

Respuesta Responder a este mensaje
#2 ulises
18/01/2005 - 23:50 | Informe spam
Revisa DBCC CHECKIDENT en el BOL.

Saludos,
Ulises

Una forma (creo) es vaciando la tabla completa con
TRUNCATE TABLE tabla

Salu2
MV

"Mauricio Campos"


wrote in
message


news:
Hola a todos,

Necesito en determinado momento reiniciar una columna




tipo Identity pero
sin
tener que recrear la tabla. Les agradecería la ayuda




que me puedan
brindar.

Gracias,





.

Respuesta Responder a este mensaje
#3 Isaías
18/01/2005 - 23:55 | Informe spam
*** WARNING *** (Cuidado !!!)

Lo que Manuel propone, ELIMINARA los registros existentes
en la tabla.

Si lo que desea es RE-NUMERAR la columna IDENTITY, tendra
que quitarle dicha propiedad, dejarla solo en INT, crear
una nueva columna INT, colocarle la propiedad IDENTITY, en
este momento, se recrean los consecutivos en esta NUEVA
COLUMNA, eliminar la anterior y renombrar la nueva columna.

Si lo que desea es CORREGIR el valor IDENTITY:

En este ejemplo se establece el valor de identidad actual
de la tabla jobs en 30.

USE pubs
GO
DBCC CHECKIDENT (jobs, RESEED, 30)
GO
Respuesta Responder a este mensaje
#4 MAXI
19/01/2005 - 00:30 | Informe spam
Hola Manuel , ojo con lo que indicas, porque estas borrando la informacion y
no es lo que han preguntado :(, lo que deberia usar nuestro amigo es

DBCC CHECKIDENT





Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

"Manuel Vera" escribió en el mensaje
news:esh300a$
Una forma (creo) es vaciando la tabla completa con
TRUNCATE TABLE tabla

Salu2
MV

"Mauricio Campos" wrote in
message news:
Hola a todos,

Necesito en determinado momento reiniciar una columna tipo Identity pero


sin
tener que recrear la tabla. Les agradecería la ayuda que me puedan


brindar.

Gracias,





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida