设为首页 加入收藏

TOP

oracle表分区
2015-11-21 01:31:16 来源: 作者: 【 】 浏览:0
Tags:oracle 分区

oracel表分区基本上可以分成几类:
- Range(范围)分区
- Hash(哈希)分区
- List(列表)分区
- 组合分区:Range-Hash, Range-List 。

1.Range(范围)分区

创建分区表

CREATE TABLE TABLE_PARTITION(  
       COL1   NUMBER,  
       COL2   VARCHAR2(100)  
)  
partition by range(COL1)(  
          partition TAB_PARTOTION_01 values less than (450000),  
          partition TAB_PARTOTION_02 values less than (900000),  
          partition TAB_PARTOTION_03 values less than (1350000),  
          partition TAB_PARTOTION_04 values less than (1800000),  
          partition TAB_PARTOTION_OTHER values less THAN (MAXVALUE)  
); 

插入测试数据

INSERT INTO TABLE_PARTITION(COL1,COL2) VALUES(1,'数据测试'); INSERT INTO TABLE_PARTITION(COL1,COL2) VALUES(23,'数据测试'); INSERT INTO TABLE_PARTITION(COL1,COL2) VALUES(449000,'数据测试'); INSERT INTO TABLE_PARTITION(COL1,COL2) VALUES(450000,'数据测试'); INSERT INTO TABLE_PARTITION(COL1,COL2) VALUES(1350000,'数据测试'); INSERT INTO TABLE_PARTITION(COL1,COL2) VALUES(900000,'数据测试'); INSERT INTO TABLE_PARTITION(COL1,COL2) VALUES(1800000-1,'数据测试'); COMMIT;

查看分区里的数据

SELECT * FROM TABLE_PARTITION partition(TAB_PARTOTION_02); 
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle(三)--)其他数据库对象(.. 下一篇HP-UNIX安装OraclePHCO-40381

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: