批量rebuild索引
2013-12-20 16:25
363 查看
自己写了一个批量rebuild索引的存储过程:
create or replace procedure sp_rebuild_index as v_count number; cursor empCur is select owner,index_name from dba_indexes where status='UNUSABLE'; v_sql varchar2(100); v_owner varchar2(20); v_index_name varchar2(50); BEGIN select count(0) into v_count from dba_indexes where status='UNUSABLE'; if v_count>0 then execute immediate 'alter session set skip_unusable_indexes=false'; open empCur; loop fetch empCur into v_owner,v_index_name; v_sql:='alter index '||v_owner||'.'||v_index_name||' rebuild'; execute immediate v_sql; exit when empCur%notfound; end loop; close empCur; end if; END;
相关文章推荐
- 通过action 使用 request.getParameter
- 【转】DirectUI 资源提取器
- UIKit 力学教程
- HDU 2818 Building Block
- break 和 continue
- iOS7中UITableView中cell的使用
- Fuel for OpenStack体验
- iOS学习之UIPickerView控件的简单使用
- Request.Form,Request.QueryString,Request.Params的区别
- 对象序列化为何要定义serialVersionUID的来龙去脉
- Solr4.40 如何配置使用UUID自动生成id值
- IOS中十六进制的颜色转换为UIColor
- 为什么WebClient在多线程中的操作会影响到UI线程(标题党)
- Juery判断checkbox是否选中
- @PathVariable和@RequestParam的区别
- equinox 的介绍以及应用。
- UIScrollView 滚动视图—IOS开发
- 怎么在UIView上绘制文本?(How&nb…
- UISwipeGestureRecognizer --…
- UINavigationBar自定义导航栏背景…