none
Cambiar tamaño de columna RRS feed

  • Pregunta

  •  Buenas;

       Tengo una columna tipo varchar(20), es PK de mi tabla de facturas. Necesito cambiarle el tamaño a varchar(50). Que debo de hacer para realizar este cambio?

    Nota: Mi motor de BDs es sql2012.

    Gracias de antemano!


    Jose Miguel Salas C

    viernes, 10 de enero de 2014 18:34

Respuestas

  • Hola:

    Prueba con esto

    ALTER TABLE nombre_tabla

    ALTER COLUMN nombre_columna varchar (50)

    DROP CONSTRAINT primary_key

    nota: Verifica que tu primary_key, no sea foreing_key de otra tabla, sino no te va a dejar hacer el cambio

    Saludos

    Si mi respuesta te sirve, marcala como util :D

    • Marcado como respuesta JoseSalas lunes, 13 de enero de 2014 14:31
    viernes, 10 de enero de 2014 21:45

Todas las respuestas

  • Hola:

    Prueba con esto

    ALTER TABLE nombre_tabla

    ALTER COLUMN nombre_columna varchar (50)

    DROP CONSTRAINT primary_key

    nota: Verifica que tu primary_key, no sea foreing_key de otra tabla, sino no te va a dejar hacer el cambio

    Saludos

    Si mi respuesta te sirve, marcala como util :D

    • Marcado como respuesta JoseSalas lunes, 13 de enero de 2014 14:31
    viernes, 10 de enero de 2014 21:45
  • Hola;

       Si ya hice el cambio, hay que quitarle el atributo de PK primero, luego se le hace el ALTER.

    Gracias por la ayuda.


    Jose Miguel Salas C

    lunes, 13 de enero de 2014 14:31