none
alter column

    Question

  • Hola alguien tiene un ejemplo de como cambiar el tipo de datos de una columna int primary_key  un int identity (1,1)

    la tabla esta sin datos  

    saludos !

    Thursday, March 14, 2013 7:09 PM

Answers

  • Por lo general cuando quieres hacer este tipo de modificacion SQL no te deja te va a dar errores y vas a tener que borrar la tabla y recrearla


    Carlos Ignacio Aguero. DBA SQL Server. Toda mi respeto al pueblo Peruano por la ayuda prestada en la guerra de Malvinas.

    • Marked as answer by Bnavarros Friday, March 15, 2013 1:57 PM
    Thursday, March 14, 2013 8:47 PM
  • efectivamente lo que tuve que hacer fue rompre la relacion borrar la tabla , crear la pk con dentity , y luego crear la relacion
    • Marked as answer by Bnavarros Friday, March 15, 2013 1:57 PM
    Friday, March 15, 2013 1:57 PM

All replies

  • Hola Bnavarros prueba de esta forma:

    ALter table NOMBRE_TABLA Alter column nombre_columna int identity(1, 1) not null 


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    Thursday, March 14, 2013 7:19 PM
  • me aparece ese error

    Msg 156, Level 15, State 1, Line 1

    Incorrect syntax near the keyword 'identity'.

    Thursday, March 14, 2013 8:14 PM
  • Ah disculpa Bnavarros creo que no se va poder error mío creo que lo mas sencillo e inmediato sería dar clic derecho a tu tabla ir a la opción Desing seleccionas la columna luego en las propiedades vas a Identity Specification y cambias el No por Yes. Espero sea lo que necesitas. Disculpa por lo anterior fue un lapsus. Por cierto no olvides guardar el cambio que estas haciendo.

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos


    • Edited by José Barba Thursday, March 14, 2013 8:28 PM
    Thursday, March 14, 2013 8:27 PM
  • Amigo

    No se entinede tu pregunta tiene una tabla la cual tiene una columna que es PK y demas le queres agrear a esa columna la propiedad Identity es asi? o en una columna que es PK y le queres sacar esta constraint y agregar la propiedad identity


    Carlos Ignacio Aguero. DBA SQL Server. Toda mi respeto al pueblo Peruano por la ayuda prestada en la guerra de Malvinas.

    Thursday, March 14, 2013 8:31 PM
  • Por lo general cuando quieres hacer este tipo de modificacion SQL no te deja te va a dar errores y vas a tener que borrar la tabla y recrearla


    Carlos Ignacio Aguero. DBA SQL Server. Toda mi respeto al pueblo Peruano por la ayuda prestada en la guerra de Malvinas.

    • Marked as answer by Bnavarros Friday, March 15, 2013 1:57 PM
    Thursday, March 14, 2013 8:47 PM
  • efectivamente lo que tuve que hacer fue rompre la relacion borrar la tabla , crear la pk con dentity , y luego crear la relacion
    • Marked as answer by Bnavarros Friday, March 15, 2013 1:57 PM
    Friday, March 15, 2013 1:57 PM