第一个表的主键有两个为A、B,那外键也需要有两个来对应A,B

解决方案 »

  1.   

    你用组合键(A,B)来表示主键,那么A就不是主键了,也就不存在参照关系了^_^
      

  2.   

    tomore_zou(小人物) 我是初学,怎么用组合键,能写给我吗?谢谢!
      

  3.   

    create table abc
    (a int,b char(22),c varchar2(20)'
    constraint a_b primary key(a,b));
    这样test的主键就为组合键(a,b)了,
    然后这样参照
    create table ref_tab
    (d int,a int, b char(22),
    constraint fk_a_b foreign key(a,b) references abc(a,b));
      

  4.   

    upmore_zou(小人物) 说的对!!