none
agregar 2 llaves primarias en una misma tabla

Respuestas

Todas las respuestas

  • hola ..

    si estas usando la interfaz tan solo debes seleccionar los dos campos que deseas que sean llave primaria ..luego click derecho y poner la llave primaria y listo..

    si es con coidigo avisame...


    Pablo González Desarrollo de Sistemas. Ecuasoftware.Net Ecuador.
    jueves, 02 de septiembre de 2010 23:00
  • Hola.

    Con código sería también sencillo:

    alter table MiTabla add constraint PK_MiTabla primary key (Campo1, Campo2)
    
    Si no lo logras, nos dices.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/

    viernes, 03 de septiembre de 2010 7:10
    Moderador
  • Hola gracias lo estoy haciendo en modo gráfico y ya lo logre hacer pense que era algo más complicado, de cualquier forma apuntare las 2 formas de agregar, gracias saludos!
    viernes, 03 de septiembre de 2010 15:09
  • gracias por el aporte no encontraba como hacerle
    lunes, 21 de octubre de 2013 15:22
  • hola quisiera hacerte una consulta, soy algo nuevo en esto de base de datos pero , porque es que pones esta linea "add constraint Pk_MiTabla primary key" para que sirve, yo cuando quiero agregar una llave primaria pongo lo sgte 

    alter table MiTabla add primary key(campo1) que diferencia hay en que utilice ambas lineas, espero tu respuesta :D

    sábado, 07 de diciembre de 2013 20:14
  • el add constraint, hace referencia al nombre de la llave, para que después la puedas identificar, en la tabla sys.objects, si no le colocas el add constraint el motor de base de datos te coloca uno aleatorio, por ejemplo pk32423, es por control
    lunes, 03 de marzo de 2014 1:15
  • si con la interfaz es sencillo, pero esta bueno hacerlo con codigo como esta mas arriva descripto , para asi uno tambien aprender a crear , modificar y programar las tablas con el codigo.... yo lo hice con el codigo y funciono tambien perfectamente
    lunes, 19 de junio de 2017 16:19