现在的位置: 首页 > 综合 > 正文

Oracle.表分区:散列分区

2018年03月30日 ⁄ 综合 ⁄ 共 483字 ⁄ 字号 评论关闭

Oracle表分区:范围分区

Oracle.表分区:散列分区 

Oracle.表分区:列表分区 

Oracle.表分区:复合分区

Oracle表分区:操纵已分区的表 

允许用户对不具有逻辑范围的数据进行分区
通过在分区键上执行HASH函数决定存储的分区
将数据平均地分布到不同的分区

语法:

PARTITION BY HASH (column_name)
PARTITIONS number_of_partitions;

或:

PARTITION BY HASH (column_name)
( PARTITION part1 [TABLESPACE tbs1],
  PARTITION part2 [TABLESPACE tbs2],
  ...
  PARTITION partN [TABLESPACE tbsN]);

例:

CREATE TABLE Employee
(
    Employee_ID varchar2 (5),
    Employee_Name varchar2(20),
    Department varchar2 (10)
)
PARTITION BY HASH (Department)
(
    Partition D1,
    Partition D2,
    Partition D3
); 

抱歉!评论已关闭.