好象JBUILDER8的例子Esite带的库中有两个表是有两个主键的。我用Database pilot查看过,请指正!

解决方案 »

  1.   

    你所说的两个主键是指主键由两个字段组成吧?
    我刚试过,至少sqlserver里一个表只能有一个主键
      

  2.   

    我仿照那个库在ORACLE里建表,其中有两个表有两个主键,它也给我建。
      

  3.   

    USERID INTEGER 4 No 4        pk
    INVENTORYID INTEGER 4 No 4       pk
    QUANTITY SMALLINT 2 Yes 5
      

  4.   

    oracle我用得少没注意,但是按照关系数据库理论,键(key)指的是可以唯一标识关系(表)中元组(记录)的属性(字段),也就是侯选码,而主键(primary key)是被选中的键,应该是只有一个的。
    oracle对SQL92的扩展?
      

  5.   

    bjzhanghao(八进制):你能不能帮看看jb8自带的那个esite.jds,或者INVENTORYID在ORACLE里应该是外键也说不定,但在JDATASTORE里看,确实两个都是主键!