TABLE A a char
       b char
       c char
        d charTABLE B e char
        f char
TABLE C g char
        h char
A表a,b 为主键
A.a对应B.e
A.b对应C.g 
3个表有主外键的关系,建表语句怎么写呢?

解决方案 »

  1.   


    create table A
    ( a varchar2(10)
      ,b varchar2(20)
      ,c varchar2(20)
      ,d varchar2(20)
      ,primary key("a")
    )
      

  2.   

    A表a,b 为主键 
    A.a对应B.e 
    A.b对应C.g 
    3个表有主外键的关系,建表语句怎么写呢?晕,create table的语句都要呀先建B,C表,b,c需要定义主键在b.e上 和 c.g上我就写个建A的语句create table a (
    a varchar2(20),
    b varchar2(20),
    c varchar2(20),
    d varchar2(20),
    primary key(a,b), 
    foreign key (a) references b(e),
    foreign key (b) references c(g)
    )