alter table detail add primary key(rkdno,xh);

解决方案 »

  1.   

    我先建了一个primary key(rkdh) ,怎么改成primary key(rkdno,xh)呢?
      

  2.   

    create table detail(
     rkdno varchar2(10),
     xh number(10),
     primary key(rkdno,xh));
      

  3.   

    alter table detail drop constraint ...
    alter table detail add constraint ...
      

  4.   

    SQL> create table detail(
      2  rkdno varchar2(10) primary key,
      3  xh number(10));表已创建。
    SQL> alter table detail add(primary key(rkdno,xh)) drop constraint sys_c001810 cascade;表已更改。(需要找到约束条件名称sys_c001810 )
      

  5.   

    可以呀
    create table tblname(field1 number(10),f2 char(10),primary key(field1,f2));