
正文
oracle表索引删不掉,oracle索引删除不了
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用JAVA修改ORACLE表的第一条数据修改不了删也删不掉是怎么回事啊?
可能是主外键约束,查看一下所在表的主外键信息。
首先使用pl/sql界面化工具,或者使用oracle自带的sql plus工具,连接需要删除的表空间的oracle数据局库。
有些有其他的 正在操作锁表。PL/SQL devloper 有选项可以查看的。是不是数据量过大,导致delete速度慢。
对数据进行逻辑删除,一般存在以下原因:防止数据误删除,不能找回数据;这些数据还具有一定的商业价值,比如用户的注册信息;虽然这些数据可以删除,但是这些数据还有关联数据,这些关联数据不能删除。
相关问答
Q1: oracle如何删除正在使用中的索引
1、先把该索引相关联的约束disable或者drop掉,然后再删就可以了。
2、所果只是简单的清空表的话,还是很容易的。drop table TABLE_NAME ; //连表结构都删了。要是清空内容,留着表结构,就是:truncate tablename; // 就可以了。如果是数据库表文件要删的话,就不和你说了。
3、要中断Oracle的删除操作,可以使用以下方法: 使用CTRL+C:在命令行窗口中执行删除操作时,可以按下CTRL+C组合键来中断正在执行的命令。这将立即停止删除操作,并返回命令行提示符。
Q2: oracle主键删除了但是user_index表还有
1、\x0d\x0a删除主键约束时,可以决定是否保留对应的索引;删除唯一索引时,若存在对应的主键约束,则不能删除。
2、看错。还以为是JSP。那应该是删除没有执行成功。
3、---删除主键 alter table hqy_test drop constraint pk_hqy_id;或者:alter table hqy_test drop primary key; 也是行的。
oracle表索引删不掉的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle索引删除不了、oracle表索引删不掉的信息别忘了在本站进行查找喔。







