是约束名重复!!!!!!
 add constraint  nextval   primary  key (nextval)紧接在constraint 后面的这个nextval就是约束名~ 
说明你在别的表中有个约束名也叫nextval...还有搂主如此随意给名字实在很差劲~
给你点规范:
主键约束: PK_[TableName]
外键: FK_[TableName]_[ColumnList]
唯一键: UNI_[TableName]_[ColumnList]
条件约束:COND_[TableName]_[ColumnName]

解决方案 »

  1.   

    我知道是约束名重复,我只要主键.
    不同的表里,不能有同名的主键吗?在一些小型数据库里是允许的.
    oracle新手,见笑了.
    如果各个表的主键名相同的话,我编程就方便多了.
    因为我的表都是动态生成的.而表的名字太长,所以,去掉了主键名中去掉了表.
    我希望能在各个表中建立同名的约束.
      

  2.   

    约束不可以重名,我是在powerbuilder里用的。
    后来发现只要用字段名声明是key就可以了,不用约束名。
    这样一来,我的问题实际上上不存在了。