检查是否存在truncate或者rebuild的索引

简介: 检查是否存在truncate或者rebuild的索引select owner||'.'||Object_name||'.'||subobject_name    from dba_objects    where object_iddata_object_id           and object_type like 'INDEX%'       order by owner,object_name,subobject_name;如果存在这些索引,删除索引并且重新创建这些索引。
检查是否存在truncate或者rebuild的索引
select owner||'.'||Object_name||'.'||subobject_name   
from dba_objects   
where object_iddata_object_id     
     and object_type like 'INDEX%' 
     order by owner,object_name,subobject_name;
如果存在这些索引,删除索引并且重新创建这些索引。
目录
相关文章
|
1月前
|
SQL 存储 数据库
DROP、TRUNCATE 和 DELETE 命令的区别
【8月更文挑战第3天】
57 4
DROP、TRUNCATE 和 DELETE 命令的区别
|
18天前
|
SQL 数据管理 数据库
DROP 和 TRUNCATE 命令的详细区别
【8月更文挑战第31天】
20 0
|
2月前
|
SQL 关系型数据库 MySQL
MySQL删除表数据、清空表命令(truncate、drop、delete 区别)
MySQL删除表数据、清空表命令(truncate、drop、delete区别) 使用原则总结如下: 当你不需要该表时(删除数据和结构),用drop; 当你仍要保留该表、仅删除所有数据表内容时,用truncate; 当你要删除部分记录、且希望能回滚的话,用delete;
|
存储 索引
清空表时优先使用truncate
清空表时优先使用truncate
|
存储 索引
十、清空表时优先使用truncate
十、清空表时优先使用truncate
104 0
|
SQL 存储 关系型数据库
为什么我建议在复杂但是性能关键的表上所有查询都加上 force index
为什么我建议在复杂但是性能关键的表上所有查询都加上 force index
为什么我建议在复杂但是性能关键的表上所有查询都加上 force index
|
SQL Oracle 关系型数据库
truncate表后恢复方法总结
truncate表后恢复方法总结   1.1  BLOG文档结构图   1.2  前言部分   1.
1696 0
|
SQL 存储 数据库
Drop、Truncate和Delete究竟怎么删除
在数据库种有三个对表中数据进行删除的语法,分别是Drop、Truncate和Delete。关于它们的区别和相同的地方也是在面试的过程中经常遇到的。平时也是用了就用了,哪个用的习惯就用哪个。不过既然都是删除为什么还要有三个不同的语句呢?说明它们之间肯定有着不一样的地方。邓爷爷说过实践是检验真理的唯一标准。这里就通过实际的例子总结一下它们之间的一些异同点,也加深一下自己的印象。
212 0
Drop、Truncate和Delete究竟怎么删除