Cambiar propiedad IDENTITY de columna?

28/05/2007 - 19:01 por AC | Informe spam
Buenas tardes,

Una tabla tiene una columna con la propiedad IDENTITY.
Es usada como parte de la PK y varias tablas hacen referencia a ella como
FOREIGN KEY.

Por motivos de análisis, esta columna debe seguir siendo un numérico que se
irá incrementando,
pero su valor se generará a partir de un contador en el momento de insertar.

En resumen un 'CAMPO int IDENTITY', debe pasarse a un: 'CAMPO int',
manteniendo los valores actuales.

Mediante ALTER COLUMN no veo cómo eliminar la propiedad IDENTITY.

Alguna idea ? Muchas gracias de antemano.
 

Leer las respuestas

#1 Maxi
28/05/2007 - 19:24 | Informe spam
Hola, no lo podes hacer con alter, hacelo con el Entherprise manager que es
mas simple para este caso en concreto


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"AC" escribió en el mensaje
news:
Buenas tardes,

Una tabla tiene una columna con la propiedad IDENTITY.
Es usada como parte de la PK y varias tablas hacen referencia a ella como
FOREIGN KEY.

Por motivos de análisis, esta columna debe seguir siendo un numérico que
se
irá incrementando,
pero su valor se generará a partir de un contador en el momento de
insertar.

En resumen un 'CAMPO int IDENTITY', debe pasarse a un: 'CAMPO int',
manteniendo los valores actuales.

Mediante ALTER COLUMN no veo cómo eliminar la propiedad IDENTITY.

Alguna idea ? Muchas gracias de antemano.



Preguntas similares