比如我有三张表:Student、Course、SC。
我把Student表中Sno设置为主键,Course表中Cno设置为主键,现在我要把SC表中的Sno,Cno设置为外键,是不是把Sno,Cno设为主键就自动变成另2张表的外键?

解决方案 »

  1.   

    还是用代码简单吧,参考:把一列改成主鍵列 alter table bread_ticket add constraint PK_bread_ticket_Ticket_no primary key  (ticket_no)把兩列改成組合主鍵
    alter table bank add constraint PK_bank primary key  (bank_type,bank_id)新加唯一鍵
    alter table person add constraint UK_person UNIQUE (identity_no)
    alter table tbArea add constraint UK_tbArea UNIQUE (re)
    增加外鍵
    alter table dinner_request add constraint FK_dinner_request_Ticket_no foreign key (ticket_no) references bread_ticket (ticket_no)
      

  2.   

    修改SC表,Sno关系,然后添加你要关联的主键
      

  3.   

    在企业管理器中,打开SC表的设计界面,点中Sno列再点击上面的管理关系,就可以设置外健了,Cno同理。