博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 索引的常用操作
阅读量:5946 次
发布时间:2019-06-19

本文共 1061 字,大约阅读时间需要 3 分钟。

索引的常用操作
 
-- 创建主键索引alter table table_name add constraint pk_name primary key(table_id);-- 创建普通索引create index index_name on table_name (table_colounm_name);-- 删除全局主键索引alter table table_name DROP constraint index_name ;-- 索引重建alter index ipk_name REBUILD ;-- 删除索引DROP INDEX index_name;-- 创建复合索引CREATE INDEX Index_name ON table_name(colunm_1,colunm_2);-- 重建索引alter index index_name rebuild;-- 重建分区索引alter index index_name rebuild partition partition_name;--  在线增加分区索引 `online`,不影响其他DML操作,否则可能会阻塞DMLalter table table_name add (constraint ipx_name primary key(ID,insert_tm) using index local) online;-- 创建分区索引create index index_name on table_name (table_colounm_name) local;

  

 

删除自动生成的主键索引
 
 
declarev_cursor integer;v_sql varchar2(500);BEGINFOR RX IN (select index_name from user_indexes WHERE table_name = 'table_name') LOOPv_cursor:=dbms_sql.open_cursor;v_sql:='alter table table_name drop constraint ' || RX.INDEX_NAME;dbms_sql.parse(v_cursor, v_sql, dbms_sql.v7);dbms_sql.close_cursor(v_cursor);END LOOP;end;/

  

转载于:https://www.cnblogs.com/fubinhnust/p/9928863.html

你可能感兴趣的文章
2015年第21本:万万没想到,用理工科思维理解世界
查看>>
大家谈谈公司里的项目经理角色及职责都是干什么的?
查看>>
剑指offer
查看>>
Velocity魔法堂系列二:VTL语法详解
查看>>
NopCommerce架构分析之八------多语言
查看>>
转:Eclipse自动补全功能轻松设置
查看>>
mysql update操作
查看>>
Robots.txt - 禁止爬虫(转)
查看>>
MySQL数据库
查看>>
Mysql 监视工具
查看>>
SSH详解
查看>>
ASM概述
查看>>
【290】Python 函数
查看>>
godaddy域名转发(域名跳转)设置教程
查看>>
silverlight学习布局之:布局stackpanel
查看>>
理解并自定义HttpHandler
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
JavaScript标准库系列——RegExp对象(三)
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
oracle中create table with as和insert into with as语句
查看>>