Saber si un campo es autonumerico

28/07/2004 - 22:19 por Anonimo | Informe spam
Hola a todos mi pregunta, es la siguiente, existe alguna
forma de saber si un campo de la tabla es autonumerico o
no???

Bueno y la otra es como hago para modificar un campo que
no es autonumerico a autonumerico


Bueno espero me puedan ayudar.

Salu2

Preguntas similare

Leer las respuestas

#1 Isaías
28/07/2004 - 22:32 | Informe spam
Bueno y la otra es como hago para modificar un campo que
no es autonumerico a autonumerico

El campo debe ser de tipo numerico

ALTER TABLE mytabla
ALTER COLUMN mycolumna IDENTITY (1,1)
Respuesta Responder a este mensaje
#2 Jorge Martinez
29/07/2004 - 08:25 | Informe spam
Para saber el tipo de datos de los campos de una tabla puedes usar esta
consulta

select * from information_schema.columns where table_name='tabla1'




escribió en el mensaje
news:618001c474e0$38dc3b30$
Hola a todos mi pregunta, es la siguiente, existe alguna
forma de saber si un campo de la tabla es autonumerico o
no???

Bueno y la otra es como hago para modificar un campo que
no es autonumerico a autonumerico


Bueno espero me puedan ayudar.

Salu2
Respuesta Responder a este mensaje
#3 Pedro J.
29/07/2004 - 10:56 | Informe spam
"Isaías" escribió en el mensaje
news:61bb01c474e2$0605f0a0$
Bueno y la otra es como hago para modificar un campo que
no es autonumerico a autonumerico

El campo debe ser de tipo numerico

ALTER TABLE mytabla
ALTER COLUMN mycolumna IDENTITY (1,1)



Perdona pero usando esa instrucción obtengo como resultado...
Servidor: mensaje 156, nivel 15, estado 1, línea 2
Sintaxis incorrecta cerca de la palabra clave 'IDENTITY'.
Respuesta Responder a este mensaje
#4 Carlos Sacristan
29/07/2004 - 11:09 | Informe spam
No, me parece que la propiedad identity de una columna no se puede
modificar


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Pedro J." escribió en el mensaje
news:

"Isaías" escribió en el mensaje
news:61bb01c474e2$0605f0a0$
> Bueno y la otra es como hago para modificar un campo que
> no es autonumerico a autonumerico
>
> El campo debe ser de tipo numerico
>
> ALTER TABLE mytabla
> ALTER COLUMN mycolumna IDENTITY (1,1)

Perdona pero usando esa instrucción obtengo como resultado...
Servidor: mensaje 156, nivel 15, estado 1, línea 2
Sintaxis incorrecta cerca de la palabra clave 'IDENTITY'.


Respuesta Responder a este mensaje
#5 Eladio Rincón
29/07/2004 - 11:56 | Informe spam
Hola la función de Metadatos COLUMPROPERTY nos indica si la columna es o no de tipo IDENTITY:

select columnproperty ( object_id ( 'dbo.t1' ), 'id1', 'IsIdentity')
select columnproperty ( object_id ( 'dbo.t1' ), 'id2', 'IsIdentity')


Eladio Rincón
SQL Server MVP, PASS Spanish Group
Solid Quality Learning Iberoamericana
http://www.SolidQualityLearning.com

http://www.siquelnet.com
"Comparte lo que sabes, aprende lo que no sepas." FGG


wrote:
Hola a todos mi pregunta, es la siguiente, existe alguna
forma de saber si un campo de la tabla es autonumerico o
no???

Bueno y la otra es como hago para modificar un campo que
no es autonumerico a autonumerico


Bueno espero me puedan ayudar.

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