如何在ORACLE数据库的字段上建立索引

 我来答
百度网友024827e
2016-06-08 · TA获得超过1657个赞
知道大有可为答主
回答量:1117
采纳率:93%
帮助的人:336万
展开全部
Oracle中建立索引,会提高查询速度:
create index 索引名 on 表名(列名);
例如:
create index index_userid on tbl_detail(userid);
TableDI
2024-07-18 广告
作为上海悉息信息科技有限公司的工作人员,我们可以采用以下方法来匹配两个Excel表格中的数据:1. **使用VLOOKUP函数**:在目标单元格中输入VLOOKUP函数,并设置正确的参数,包括要查找的值、查找区域、返回值的列号和是否启用近似... 点击进入详情页
本回答由TableDI提供
老蒋闲侃
2016-06-10 · 超过26用户采纳过TA的回答
知道答主
回答量:70
采纳率:100%
帮助的人:19万
展开全部

索引建立代码:

CREATE INDEX命令语法:
 
CREATE INDEX
CREATE [unique] INDEX [user.]index
ON [user.]table (column [ASC | DESC] [,column
[ASC | DESC] ] ... )
[CLUSTER [scheam.]cluster]
[INITRANS n]
[MAXTRANS n]
[PCTFREE n]
[STORAGE storage]
[TABLESPACE tablespace]
[NO SORT]
Advanced
 
其中:
   schema ORACLE模式,缺省即为当前帐户
   index 索引名
   table 创建索引的基表名
   column 基表中的列名,一个索引最多有16列,long列、long raw
              列不能建索引列
   DESC、ASC 缺省为ASC即升序排序
   CLUSTER 指定一个聚簇(Hash cluster不能建索引)
   INITRANS、MAXTRANS 指定初始和最大事务入口数
   Tablespace 表空间名
   STORAGE 存储参数,同create table 中的storage.
   PCTFREE 索引数据块空闲空间的百分比(不能指定pctused)
   NOSORT 不(能)排序(存储时就已按升序,所以指出不再排序)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式