Welcome 微信登录

首页 / 数据库 / MySQL / Oracle.表分区:散列分区

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

语法:
  1. PARTITION BY HASH (column_name)  
  2. PARTITIONS number_of_partitions;  
或:
  1. PARTITION BY HASH (column_name)  
  2. ( PARTITION part1 [TABLESPACE tbs1],  
  3.   PARTITION part2 [TABLESPACE tbs2],  
  4.   ...  
  5.   PARTITION partN [TABLESPACE tbsN]);  
例:
  1. CREATE TABLE Employee  
  2. (  
  3.     Employee_ID varchar2 (5),  
  4.     Employee_Name varchar2(20),  
  5.     Department varchar2 (10)  
  6. )  
  7. PARTITION BY HASH (Department)  
  8. (  
  9.     Partition D1,  
  10.     Partition D2,  
  11.     Partition D3  
  12. );   
更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle.表分区:列表分区Oracle表分区:范围分区相关资讯      oracle数据库教程 
  • Oracle raw数据类型介绍  (01/29/2013 10:05:53)
  • 监听器注册与ORA-12514 错误分析  (11/13/2012 14:30:08)
  • Oracle SQL的cursor理解  (11/13/2012 14:16:17)
  • Oracle 如何强制刷新Buffer Cache  (01/29/2013 10:02:46)
  • dblink致Oracle库的SCN变成两库的  (11/13/2012 14:24:41)
  • Linux操作系统下完全删除Oracle数  (11/13/2012 08:25:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数