数据库

 首页 > 数据库 > Oracle > Oracle表分区之操纵已分区的表

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

分享到:
【字体:
导读:
         摘要:Oracle表分区之操纵已分区的表分区维护操作有:添加分区删除分区截断分区合并分区拆分分区www.2cto.com1、添加分区–在最后一个分区之后添加新分区[sql]ALTERTABLESALESADDPARTITIONP4... SyntaxHighlight...

Oracle表分区之操纵已分区的表
Oracle表分区之操纵已分区的表
 
分区维护操作有:
 
添加分区
删除分区
截断分区
合并分区
拆分分区
  www.2cto.com  
1、添加分区 – 在最后一个分区之后添加新分区
[sql]
ALTER TABLE SALES ADD PARTITION P4 VALUES LESS THAN (4000);  
 
2、删除分区 – 删除一个指定的分区,分区的数据也随之删除
[sql]
ALTER TABLE SALES DROP PARTITION P4;  
 
3、截断分区 – 删除指定分区中的所有记录 
[sql]
ALTER TABLE SALES TRUNCATE PARTITION P3;  
  www.2cto.com  
 
4、合并分区 - 将范围分区或复合分区的两个相邻分区连接起来
[sql]
ALTER TABLE SALES MERGE PARTITIONS S1, S2 INTO PARTITION S2;  
 
5、拆分分区 - 将一个大分区中的记录拆分到两个分区中
[sql]
ALTER TABLE SALES SPLIT PARTITION P2 AT (1500) INTO (PARTITION P21, PARTITION P22);  
 
6、查询、删除某表分区:
[sql]
SELECT * FROM SALES3 PARTITION (P3);  
DELETE FROM SALES3 PARTITION (P2);  

 
 
作者 jason5186
Oracle表分区之操纵已分区的表
分享到:
Oracle表分区之复合分区
Oracle表分区之复合分区 Oracle表分区之复合分区   范围分区与散列分区或列表分区的组合   语法: [sql] PARTITION BY RANGE (column_name1)   SUBPARTITION BY HASH (column_name2)   SUBPARTITIONS number_of_partitions   (    www.2cto.com     PARTITION part1 VALUE LESS THAN(range1),     PARTITION pa...
获取用户和权限的SQL语句
获取用户和权限的SQL语句 在日常维护工作中,会遇到需要将一个库的用户迁移到别的库当中去,在此过程中 需要在目标库当中创建相同的用户和相关权限,如果在一个开发文档规范的项目组中, 相关的用户和权限信息可以轻易的获取到,但是万一相关的信息没有被记录文档, 这个时候就需要从数据库中获取相关的语句了。   以下语...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……