创建:
create cluster emp_dept_cluster
(deptno number(2))
size 1024
/create table emp
( deptno number(2) primary key,
loc varchar2(10)
)
cluster emp_dept_cluster(deptno))
/
这个例子是建表的时候同时建聚簇索引;
我能不能先建表,因为数据库中有些表都建好了,然后在加上聚簇索引呢

解决方案 »

  1.   

    不知道聚簇是什么概念,有什么用法。
    用plsql developer进去改是不行的,只能开始的时候建好
      

  2.   

    聚集索引可以在创建表之后创建,语法:CREATE CLUSTERED INDEX index_name ON table_name(column_name[,column_name1,...])
      

  3.   

    在MS SQL Server中,主鍵就是默認的聚集索引
    但在Oracle中,還得另外建聚集索引
      

  4.   

    那为什么在plsql developer中无法再建呢,需要先把表删除了才能建呢?
      

  5.   

    “ 聚集索引可以在创建表之后创建,语法:CREATE CLUSTERED INDEX index_name ON table_name(column_name[,column_name1,...]) ”
    ========================================
    这个是复合索引的语法吧?聚集是什么呢?