To jiezhi:
   kc_outstore中信息比如:原来类别(Type)是“备品部件"现在变成了”耗材“了,
kc_outstore中的Type 也的变成”耗材“,也就是说kc_outstore中的信息随着kc_orderinfo而变化,我想用外键,不知行不行。请问您遇到这样的问题是如何处理的呢?

解决方案 »

  1.   

    create table kc_OutStore(
    outno varchar2(12),
    OrderNo varcahr2(8),
    Type varchar2(1),
    ordername varchar2(20),
    primary key(outno)
    );
    create table OrderNo(
    OrderNo varcahr2(8),
    ordername varchar2(20),
    ....,
    primary key(OrderNo)
    );它们之间关联与OrderNo是否主键没关系,订单表与货物表只作一个关联而已,订单表必定会有重复相同货物,这一点上,楼主设计此表范一个大错
      

  2.   

    To beckham:
       你好!如果我不用OrderNo来做为两个表的关联字段,如何关联这两个表呢?(kc_outstore表中的信息随着kc_orderinfo表而变化,例如:原来Type为“备品”现在变成了“耗材”)我想在kc_OrderInfo表中建立主键OrderNO,kc_outstore表OrderNo作为外键可以吗?