alter table road add constraint primary key(areaNo,roadNo);

解决方案 »

  1.   

    先drop掉原来那个,不然加不上
      

  2.   

    alter table road drop primary key;alter table road add constraint road_pk primary key(areaNo,roadNo);
      

  3.   

    不行啊,ROAD表中的ROADNO是作为其他表的FK使用的了,错误如下:
    alter table road drop primary key
    *
    ERROR 位于第 1 行:
    ORA-02273: 此唯一/主关键字已被某些外部关键字引用
      

  4.   

    alter table road modify constraint xxx primary key(areaNo,roadNo);