聚簇索引的问题 oracle9i:1.能否在表创建之后再创建一个聚簇索引?2.表中的字段为varchar2(长度固定),能否为此字段添加聚簇索引?3.创建聚簇索引的sql命令是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.能否在表创建之后再创建一个聚簇索引?2.表中的字段为varchar2(长度固定),能否为此字段添加聚簇索引?3.创建聚簇索引的sql命令是什么?在Oracle当中,聚簇不是索引的组织形式,而是表的组织形式。多用于表之间的连接字段。e.g. dept(deptno, dnma,e loc) 和表 emp(empno, ename, job, mgr, ... deptno), 常在deptno上进行连接,可以针对deptno字段建立聚簇,然后建立基于该聚簇的索引,并让两个表都使用上该聚簇。create cluser emp_dept_cluster(deptno number(6))size 1024/create index emp_dept_cluster_idxon cluster emp_dept_cluster/create table dept(deptno number(6) primary key,dname varchar(14),loc varchar(14))cluster emp_dept_cluster(deptno)/create table emp(empno number primary key,ename varchar(10),job varchar(9),...deptno number(6) references dept(deptno))cluster emp_dept_cluster(deptno)/这样可以让两个表同时用上聚簇索引。保证两个表的记录按照depno值尽量存放到同一个物理块当中。 oracle tnsnames.ora下RAC的配置 关于extents的回收的若干疑问 求高效生成目录树的方法 谁能教我学Oracle 关于两台电脑上不同数据之间建立触发器的问题! oralce 累计问题,求大牛指点 请进帮忙 超难!!!!关于在不同分区不同硬盘上创建一个ORACLE9I数据库的问题? 本人正在学用PowerDesigner设计数据库,没有现成的例子,不知用PowerDesigner应怎样表现设计的要素,那位大哥能否给一份你们的设计,最好 关于快照站点的设置 oracle进程问题 请问一个删除帐号的问题
在Oracle当中,聚簇不是索引的组织形式,而是表的组织形式。多用于表之间的连接字段。
e.g. dept(deptno, dnma,e loc) 和表 emp(empno, ename, job, mgr, ... deptno), 常在deptno上进行连接,可以针对deptno字段建立聚簇,然后建立基于该聚簇的索引,并让两个表都使用上该聚簇。create cluser emp_dept_cluster
(deptno number(6))
size 1024
/
create index emp_dept_cluster_idx
on cluster emp_dept_cluster
/
create table dept
(deptno number(6) primary key,
dname varchar(14),
loc varchar(14)
)
cluster emp_dept_cluster(deptno)
/
create table emp
(empno number primary key,
ename varchar(10),
job varchar(9),
...
deptno number(6) references dept(deptno)
)
cluster emp_dept_cluster(deptno)
/这样可以让两个表同时用上聚簇索引。保证两个表的记录按照depno值尽量存放到同一个物理块当中。