1,alter table lotin
  add constraint PK_lotin primary key (lotinID)  
2,alter table lotin
  add constraint PK_lotin primary key (lotinID)
  using index 
  tablespace users
----1,2有何不同?
另外,主键为何不可以删除?

解决方案 »

  1.   

    1是主键的索引在默认表空间,2 的主键的索引的表空间在users,至于主键不能删除是因为有外键引用它,删除其它引些主键的外键,就可以删除此主键
      

  2.   

    我搞错了,我去删除的index,所以没有办法删除。
    必须删除主键。
      

  3.   

    我在pl/sql developer里面删除主键的,不知道直接用sql语句删怎样删
      

  4.   

    我记得一般用户的默认表空间就是USERS
    1中Index应该也是创建在USERS表空间中。
      

  5.   

    搞定了:alter table lotin  drop  constraint  PK_lotin
    另外1,2有个区别就是如果本来已经在lotinID上有索引的话,
    用2就不行了,用1是可以的。