ora-02429:无法删除用于强制唯一/主键的索引
2012-10-22 15:22
501 查看
ora-02429:无法删除用于强制唯一/主键的索引
sql>drop tablespace ksdm including contents cascade constraintsora-00604:递归sql层1出现错误。
ora-02429:无法删除用于强制唯一/主键的索引。
sql>select segment_name,partition_name,tablespace_name from dba_extents where tablespace_name=upper('KSDM')
显示出2个表的主键的表空间是:KSDM --以下是生成删除主键约束的脚本
sql>select 'alter table '||owner||'.'||table_name||' drop constraint '||constraint_name||' ;'
from dba_constraints
where constraint_type in ('U', 'P')
and (index_owner, index_name) in
(select owner, segment_name
from dba_segments
where tablespace_name = 'KSDM');
显示结果如下:
alter table TEST.SYS_CODE drop constraint PK_CODEID ;
alter table TEST.KS_WPYP_PWPLGX drop constraint PK_KS_WPYP_PWPLGX ;
执行以上2条显示的结果
sql>alter table TEST.SYS_CODE drop constraint PK_CODEID ;
表已经更改
sql>alter table TEST.KS_WPYP_PWPLGX drop constraint PK_KS_WPYP_PWPLGX ;
表已经更改
sql>drop tablespace KSDM
表空间已经丢弃
相关文章推荐
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引。
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引。
- 执行sql失败之后,再次执行的时候提示:ora-02429:无法删除用于强制唯一/主键的索引
- Oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引
- ora-02429:无法删除用于强制唯一/主键的索引
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引
- ORA-02429: 无法删除用于强制唯一/主键的索引
- 解决ora-02429:无法用于删除强制唯一/主键的索引
- ORA-02429: 无法删除用于强制唯一/主键的索引
- ora-02429:无法删除用于强制唯一/主键的索引
- 解决ora-02429:无法用于删除强制唯一/主键的索引
- 删除表空间的时候遇到的问题:ORA-02429: 无法删除用于强制唯一/主键的索引
- 解决ora-02429:无法用于删除强制唯一/主键的索引
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引。
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/
- 主键,索引的创建以及删除(ora-02429问题处理)
- 删除索引主键约束引起ORA-02429错误的解决方法
- 删除索引主键约束引起ORA-02429错误的解决方法
- 删除指定表的所有索引,包括主键索引,唯一索引和普通索引 ,适用于sql server 2005