从零开始学Oracle—性能对象(六)
2009-04-09 13:13:37 来源:WEB开发网--系统将按part_id将记录散列地插入二个分区中,这里也就是二个不同的表空间中。
复合分区:范围分区和散列分区的结合
--语法
partition by range(列1)
subpartition by hash(列2)
subpartition 分区数目 [tore in (表空间1,表空间2)]
(
partition part1 values less than (值1),
partition part2 values less than (maxvalue)
)
--例:对emp表的复合分区,先按薪资分再按部门分
partition by range(sal)
subpartition by hash(empno)
(
partition p1 values less than('1501')
(
subpartition sp1 tablespace a1,
subpartition sp2 tablespace a2
)
partition p2 values less than('3001')
(
subpartition sp3 tablespace a1,
subpartition sp4 tablespace a2
)
)
--查看表分区
select * from emp partition(p1)
select * from emp subpartition(sp1)
列表分区:允许用户明确地控制行到分区的映射
--语法
partition by list(列名)
(
partition part1 values(值1),
partition part2 values(值2),
partition part3 values(default)
--default关键字用于存储前面的分区不能存储的记录
)
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接