ORA-02429: 无法删除用于强制唯一/主键的索引 原因: 用户试图删除一个用于强制唯一/主键的索引 由于索引是在创建主键约束后自动创建的,因此直接删除索引是不可以的,所以要想删除索引需先删除主键,索引随即就会被删除 解决方案: 不直接删除索引,而是直接删除主键约束,删除主键约束后,索引即自动会被删除 示例: 1) 创建...
ORA-02429: 无法删除用于强制唯一/主键的索引 原因: 用户试图删除一个用于强制唯一/主键的索引 由于索引是在创建主键约束后自动创建的,因此直接删除索引是不可以的,所以要想删除索引需先删除主键,索引随即就会被删除 解决方案: 不直接删除索引,而是直接删除主键约束,删除主键约束后,索引即自动会被删除 示例: 1) 创建...
ora-02429:无法删除用于强制唯一/主键的索引。 sql>drop tablespace zfxfzb including contents cascade constraints; ora-00604:递归sql层1出现错误。 ora-02429:无法删除用于强制唯一/主键的索引。 sql>select segment_name,partition_name,tablespace_name from dba_extents where tablespace_name=upper('zfxfzb'); ...
【汉】ORA-02429:无法删除用于强制执行唯一/主键的索引 【英】ORA-02429: cannot drop index used for enforcement of unique/primary key 环境信息 错误 不要在乎我的示例表名!!! 使用SQL语句删除索引时报错。 原因 创建主键时自动生成生成的唯一索引,Oracle不能直接删除索引,而是要删除主键。 Oracle在创建唯一主键...
相信不少人遇到过ORA-02429: cannot drop index used for enforcement of unique /primary key 这个错误,对应的中文提示“ORA-02429: 无法删除用于强制唯一/主键的索引”,其实从错误提示信息已经很明显了。下面还是用一个简单的例子述说一下该错误的来龙去脉。
解决ora-02429:⽆法⽤于删除强制唯⼀主键的索引表⾥⾯有ID字段,建⽴了唯⼀索引,现在想删除报错, ora-02429:⽆法⽤于删除强制唯⼀/主键的索引 先执⾏ alter table (表名) drop constraint(索引名),执⾏之后解除索引和表的关联,然后再执⾏删除索引操作,成功 ...
ora-02429:无法删除用于强制唯一/主键的索引。 sql>select segment_name,partition_name,tablespace_name from dba_extents where tablespace_name=upper('zfxfzb');显示出2个表的主键的表空间是:'zfxfzb'. sql>select 'alter table '||owner||'.'||table_name||' drop constraint...
删除表空间:报ORA-00604 递归sql级别1出现错误和ORA-02429:无法删除用于强制唯一/主键的索引 【sys用户执行】 查找表空间的路径 sql> select * from dba_data_files; 查询结果1.png 删除表空间(非空表空间,包含物理文件,如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上cascade ...
删除主键:alter table t_stu drop constraint p_pk drop index时出现如下错误:SQL> drop index oos_index;drop index oos_index ERROR at line 1:ORA-02429: cannot drop index used for enforcement of unique/primary key 我们知道当创建Primary key和unique约束时,如果在该key上不存在索引,则...