当前位置: 移动技术网 > IT编程>数据库>Oracle > Oracle创建聚簇表

Oracle创建聚簇表

2018年11月14日  | 移动技术网IT编程  | 我要评论

项庄舞剑意在沛公,qimiwang,适合结婚用的歌曲

创建聚簇表过程:

   创建簇(cluster)----创建簇表(基本类似创建一般表但有区别)----创建簇索引(index)----数据管理

创建簇:

create cluster stu_ach(sid number)

pctused 40            ---当数据少于40%,可以被insert,一般默认值为40%

pcfree 10              ---为一个块保留空间的百分比,意思是在空间低于10%,不能再被insert,只能被用于update

size 1024              ---表示每个聚簇键关联大约1024个字节(一边的表一条数据足矣),oracle会计算每个块最多能放多少聚簇键

initrans 2              ---并发事务数为2(一般情况下设为1-4)

maxtrans  255      ---最大并发事务数为255

tablespace users               

storage(               ---包含‘()’中一系列参数

    initial 128k

    next 128k

    minextents 2

   maxextents 20

);

创建簇表

create table student(

sid number,

sname varchar2(8),

sage number

)

cluster stu_ach(sid);

 

create table achievement(

aid number,

score number,

sid number

cluster stu_ach(sid);

 

创建簇索引

create index stu_ach_index on cluster stu_ach

tablespace users;

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网