none
¿Eliminar llave foranea? RRS feed

  • Pregunta

  • Hola a todos,

    Espero que se encuentren bien, ¿cómo puedo eliminar una columna que es llave foranea?

    mis tablas son las siguientes

    1- T_USUARIO

    2- T_USUARIO_NIVEL

    La llave foranea se encuentra en la tabla T_USUARIO y necesito eliminarla, el nombre de la columna es NIVEL

    he tratado los siguientes comandos pero ninguna me resulta

    ALTER TABLE T_USUARIO DROP CONSTRAINT NIVEL
    error:   Msg 3728, Level 16, State 1, Line 1
        'NIVEL' is not a constraint.
        Msg 3727, Level 16, State 0, Line 1
        Could not drop constraint. See previous errors.
    
    
    ALTER TABLE T_USUARIO DROP FOREIGN KEY NIVEL
    error: Msg 156, Level 15, State 1, Line 1
    Incorrect syntax near the keyword 'FOREIGN'.
    
    
    ALTER TABLE T_USUARIO DROP COLUMN NIVEL
    error: Msg 5074, Level 16, State 1, Line 1
    The object 'FK__T_USUARIO__NIVEL__440B1D61' is dependent on column 'NIVEL'.
    Msg 4922, Level 16, State 9, Line 1
    ALTER TABLE DROP COLUMN NIVEL failed because one or more objects access this column.
    Estoy utlizando SQL server express 2012

    Muchas gracias y saludos!


    • Editado Dna360 jueves, 15 de agosto de 2013 15:09
    jueves, 15 de agosto de 2013 15:09

Todas las respuestas