1.RANGE分区表转化为INTERVAL分区表

如果有MAXVALUE分区,则先删除,然后再用SET INTERVAL设置为自动分区间隔
ALTER TABLE trdfat_profit DROP PARTITION P_MAX;
ALTER TABLE trdfat_profit SET INTERVAL(1000000);
ALTER TABLE trdfat_profit SET INTERVAL (NUMTODSINTERVAL(1,'DAY')) --NUMTODSINTERVAL常用的单位有 ('day','hour','minute','second')
ALTER TABLE trdfat_profit SET INTERVAL (numtoyminterval(1,'month')); --numtoyminterval常用的单位有'year','month'

SELECT TABLE_NAME, PARTITIONING_TYPE, INTERVAL 
FROM dba_PART_TABLES
WHERE TABLE_NAME = 'TRDFAT_PROFIT';

2.INTERVAL分区表可以方便的转化为RANGE分区表
ALTER TABLE trdfat_profit SET Interval();
ALTER TABLE trdfat_profit ADD PARTITION p_max VALUES LESS THAN (MAXVALUE);

3.interval分区的特点
1.由range分区派生而来
2.以定长宽度创建分区(比如年、月、具体的数字(比如100、500等))
3.分区字段必须是number或date类型
4.必须至少指定一个range分区(永久分区)
5.当有记录插入时,系统根据需要自动创建新的分区和本地索引
6.已有的范围分区可被转换成间隔分区(通过ALTER TABLE SET INTERVAL选项完成)
7.Interval Partitioning不支持支持索引组织表
8.在Interval Partitioning表上不能创建domain index

(原创)INTERVAL分区表与RANGE分区表相互转化相关推荐

  1. mysql如何增加分区maxvalue_oracle range分区表已经有了MAXVALUE 分区,如何添加分区?要不能删除MAXVALUE分区里的数据,不影响在线应用。...

    来做个实验说明该问题: 1.创建个分区表 SQL> create table p_range_test 2 (id number,name varchar2(100)) 3 partition ...

  2. 【SQL开发实战技巧】系列(四十七):Oracle12C常用新特性☞非分区表在线转分区表online clause(不停业务+索引有效)

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  3. 分区表--SQLServer创建分区表

    分区表的定义大体上分为三个步骤: 1)定义分区函数 2)定义分区构架 3)定义分区表 4)修改分区表... ************* 以下为测试代码 ************* USE [maste ...

  4. [转]SQL Server 2005 分区表实践——建立分区表(partition table)

    [鹏城万里] 发表于 www.sqlstudy.com SQL Server 2005 分区表实践--建立分区表(partition table) 问题:有一个订单表 Orders,要转换成分区表,以 ...

  5. mysql分区表 缓存_Mysql 分区表-分区操作

    一.查看MySQL是否支持分区 1.MySQL5.6以及之前版本 show variables like '%partition%'; 2.MySQL5.7 show plugins; 二.分区表的分 ...

  6. 15.PG分区表-内置分区表

    文章目录 前言 一.PG分区表-内置分区表 1.创建分区表 2.使用分区表 3.内置分区表探索 4.添加分区 5.删除分区 6.性能测试 7.constraint_exclusion参数 8.PG14 ...

  7. mysql 分区表 限制_MySQL分区表的局限和限制-阿里云开发者社区

    禁止构建 分区表达式不支持以下几种构建: 存储过程,存储函数,UDFS或者插件 声明变量或者用户变量 算术和逻辑运算符 分区表达式支持+,-,*算术运算,但是不支持DIV和/运算(还存在,可以查看Bu ...

  8. 把非分区表改为分区表

    --说明:把非分区表改为分区表适用于历史表 ---1.创建分区表(结构和非分区表TBL_STOCK_BALANCE_LOG相同) CREATE TABLE TBL_STOCK_BALANCE_LOG_ ...

  9. Android下磁盘分区表损坏,磁盘分区表是什么出现故障怎么修复

    硬盘分区表可以说是支持硬盘正常工作的骨架.操作系统正是通过它把硬盘划分为若干个分区,然后再在每个分区里面创建文件系统,写入数据文件,有时出现分区表故障,分区表固然可以重建,但却意味着存放在硬盘上的文件 ...

最新文章

  1. 从零到百亿互联网金融架构发展史---架构变迁
  2. php编程输出心形图案_利用php输出不同的心形图案,php心形图案_PHP教程
  3. 说说 JAVA 代理模式
  4. php中new运算符的作用,C++_C++编程中new运算符的使用学习教程,new运算符用作从自由存储为 typ - phpStudy...
  5. 阿波罗数据集怎么下载_从2D images 到3D估计:现有最大规模数据集 ApolloCar3D
  6. 论文小综 | Using External Knowledge on VQA
  7. 子查询 不同情况 mysql
  8. gb50243-2016通风与空调工程施工质量验收规范_【规范】现行建筑标准规范集合:(六)专业工程...
  9. 数据库库存扣减乐观锁使用
  10. [design decision] user awareness: 自动安装还是不自动安装?
  11. chapter 9 series
  12. 绘制自己的人际关系图_如何系统的绘制自己的人际关系网络图?
  13. linux虚拟文件系统proc
  14. 设计模式(三) 抽象工厂模式
  15. 【BurpSuite学习篇】四:Scanner 漏洞扫描模块
  16. 两个冲击函数相乘的傅里叶变换_通信第三章常见函数的傅里叶变换.ppt
  17. SUSE Linux Enterprise Server 12 SP3系统安装详解
  18. JDRead电子书使用心得
  19. 4个免费数据恢复软件:免费恢复您的数据
  20. 码农从1万小时到刻意练习

热门文章

  1. Boost:mighty bimap强大的双图的测试程序
  2. ITK:笛卡尔方位角高程
  3. ITK:创建一个点集
  4. DCMTK:全局类型和常量定义
  5. VTK:可视化算法之PineRootConnectivity
  6. OpenCV注视估计Gaze Estimation的实例(附完整代码)
  7. OpenCV使用OpenPose dnn进行人或手姿势检测的实例(附完整代码)
  8. OpenGL Transform Feedback转换反馈的实例
  9. C++shell sort希尔排序的实现算法之二(附完整源码)
  10. C语言关于符号#和##