数据库

 首页 > 数据库 > Oracle > Oracle表分区之散列分区

Oracle表分区之散列分区

分享到:
【字体:
导读:
         摘要:Oracle表分区之散列分区允许用户对不具有逻辑范围的数据进行分区通过在分区键上执行HASH函数决定存储的分区将数据平均地分布到不同的分区语法:[sql]PARTITIONBYHASH(column_name)PARTITIONSnumber_of... SyntaxHighlig...

Oracle表分区之散列分区
Oracle表分区之散列分区
 
允许用户对不具有逻辑范围的数据进行分区 
通过在分区键上执行HASH函数决定存储的分区
将数据平均地分布到不同的分区
 
语法:
[sql] 
PARTITION BY HASH (column_name)  
PARTITIONS number_of_partitions;  
  www.2cto.com  
或:
[sql] 
PARTITION BY HASH (column_name)  
( PARTITION part1 [TABLESPACE tbs1],  
  PARTITION part2 [TABLESPACE tbs2],  
  ...  
  PARTITION partN [TABLESPACE tbsN]);  
 
例:
[sql] 
CREATE TABLE Employee  
(    www.2cto.com  
    Employee_ID varchar2 (5),  
    Employee_Name varchar2(20),  
    Department varchar2 (10)  
)  
PARTITION BY HASH (Department)  
(  
    Partition D1,  
    Partition D2,  
    Partition D3  
);   
 
 
 
作者 jason5186
Oracle表分区之散列分区
分享到:
Oracle表分区之范围分区
Oracle表分区之范围分区 Oracle表分区之范围分区   以表中的一个列或一组列的值的范围分区   语法: [sql] PARTITION BY RANGE (column_name)   (    www.2cto.com     PARTITION part1 VALUE LESS THAN(range1),     PARTITION part2 VALUE LESS THAN(range2),     ...     [PARTITION partN VALUE LESS THA...
Oracle表分区之列表分区
Oracle表分区之列表分区 Oracle表分区之列表分区   允许用户将不相关的数据组织在一起   语法: [sql] PARTITION BY LIST (column_name)   (    www.2cto.com     PARTITION part1 VALUES (values_list1),     PARTITION part2 VALUES (values_list2),     ...     PARTITION partN VALUES (DEFAULT)   ); ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……