oracle 索引(index)
2011-10-17 21:16
274 查看
一、主键索引指定表空间
alter table tablename add (constraint testname primary key(field1,field2) using index tablespace indexspacename)
二、可先创建指定的索引, 再添加相应的约束
三、建索引指定表空间
alter index <索引名> rebuild tablespace <表空间名>;
查看索引所在的表空间
select tablespace_name FROM user_segments where segment_name='索引名';
或
select index_name,table_name,tablespace_name from user_indexes where index_name='索引名' ;
注:索引名需要大写
创建索引
oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引
创建索引的标准语法:
CREATE INDEX 索引名 ON 表名 (列名)
TABLESPACE 表空间名;
创建唯一索引:
CREATE unique INDEX 索引名 ON 表名 (列名)
TABLESPACE 表空间名;
创建组合索引:
CREATE INDEX 索引名 ON 表名 (列名1,列名2)
TABLESPACE 表空间名;
创建反向键索引:
CREATE INDEX 索引名 ON 表名 (列名) reverse
TABLESPACE 表空间名;
在Power Designer 中修改主键及索引的表空间
Key(Index)页 --> 属性 --> physical Option --> using index(index_attributes) --> tablespace
alter table tablename add (constraint testname primary key(field1,field2) using index tablespace indexspacename)
二、可先创建指定的索引, 再添加相应的约束
三、建索引指定表空间
alter index <索引名> rebuild tablespace <表空间名>;
查看索引所在的表空间
select tablespace_name FROM user_segments where segment_name='索引名';
或
select index_name,table_name,tablespace_name from user_indexes where index_name='索引名' ;
注:索引名需要大写
创建索引
oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引
创建索引的标准语法:
CREATE INDEX 索引名 ON 表名 (列名)
TABLESPACE 表空间名;
创建唯一索引:
CREATE unique INDEX 索引名 ON 表名 (列名)
TABLESPACE 表空间名;
创建组合索引:
CREATE INDEX 索引名 ON 表名 (列名1,列名2)
TABLESPACE 表空间名;
创建反向键索引:
CREATE INDEX 索引名 ON 表名 (列名) reverse
TABLESPACE 表空间名;
在Power Designer 中修改主键及索引的表空间
Key(Index)页 --> 属性 --> physical Option --> using index(index_attributes) --> tablespace
相关文章推荐
- oracle 索引(index)
- Oracle 11g新特性invisible index(不可见的索引)
- Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明
- 【Oracle index】B*Tree索引之NULL统计技巧
- Oracle-index索引解读
- Oracle index】SQL语句无法走索引的一些情况分析及语句改写思路
- oracle:索引操作,index
- Oracle中查询时候使index索引失效的限制条件
- Oracle之索引(Index)实例解说 - 基础
- Oracle构建索引index后table的10046数据块读取测试
- oracle TABLE ACCESS BY INDEX ROWID 你不知道的索引回表-开发系列(三)
- Oracle PARALLEL_INDEX与索引并发(待测试)
- Oracle 11g新特性invisible index(不可见的索引)
- Oracle技术之使用Index提示强制使用索引
- Oracle中的index学习 ---理解索引为何物,为什么会使查询变快
- oracle全文索引之About_INDEX_THEMES操作
- oracle hint 强制索引 /*+INDEX(TABLE INDEX_NAME)*/ 注意别名
- oracle 索引index那些事
- Oracle索引梳理系列(五)- Oracle索引种类之表簇索引(cluster index)
- oracle index 索引总结