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:
Mostrar la cita
sin
Mostrar la cita
brindar.
Mostrar la cita
#2 ulises
18/01/2005 - 23:50 | Informe spam
Revisa DBCC CHECKIDENT en el BOL.

Saludos,
Ulises

Mostrar la cita
wrote in
Mostrar la cita
news:
Mostrar la cita
tipo Identity pero
Mostrar la cita
que me puedan
Mostrar la cita
#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
#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$
Mostrar la cita
Ads by Google
Search Busqueda sugerida