当前位置: 首页 > news >正文

【DM8】间隔分区

是范围分区的一个扩展
如果使用了间隔函数做分区,在数据插入的时候,如果没有合适的分区,数据库会自动创建一个新的分区。

–year往后推两年
SELECT SYSDATE + numtoyminterval(2,‘YEAR’);
–month往后推两年
SELECT SYSDATE + numtoyminterval(2,‘MONTH’);

CREATE TABLE TEST.T8(
employee_id INT,
employee_name VARCHAR(20),
birthday DATE 
)
PARTITION BY RANGE(birthday)INTERVAL(numtoyminterval(1,'YEAR'))
(
PARTITION P1990 VALUES LESS THAN(TO_DATE('1991-01-01','YYYY-MM-DD')),
PARTITION P1991 VALUES LESS THAN(TO_DATE('1992-01-01','YYYY-MM-DD')),
PARTITION P1992 VALUES LESS THAN(TO_DATE('1993-01-01','YYYY-MM-DD'))
);INSERT INTO TEST.T8 VALUES(1,'AAA','1985-03-01');
INSERT INTO TEST.T8 VALUES(2,'BBB','1995-03-01');
COMMIT;

插入数据不在分区范围的自动创建
在这里插入图片描述

http://www.lryc.cn/news/334811.html

相关文章:

  • 0基础如何进入IT行业?
  • C#将Console写至文件,且文件固定最大长度
  • 《CSS 知识点》仅在文本有省略号时添加 tip 信息
  • 彩虹聚合DNS管理系统v1.0全新发布
  • 3.10 Python数据类型转换
  • Kotlin基础学习
  • 配置交换机 SSH 管理和端口安全——实验1:配置交换机基本安全和 SSH管理
  • 海山数据库(He3DB)原理剖析:浅析Doris跨源分析能力
  • 第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组 题解
  • 20240324-1-集成学习面试题EnsembleLearning
  • 默克尔(Merkle)树 - 原理及用途
  • 设计模式:迭代器模式
  • Navicat Premium 16常用快捷键
  • LeetCode笔记——1042.不邻接植花
  • Centos7搭建 Skywalking 单机版
  • 定制您的设备体验:如何更改Android启动动画
  • Docker日常系列
  • Midjourney该怎么用?从零基础到落地实践
  • K8S:常用资源对象操作
  • 算法刷题应用知识补充--基础算法、数据结构篇
  • ngnix的反向代理是什么?有什么作用?
  • Windows程序设计课程作业-1
  • 2024年河北省网络建设与运维-省赛-nginx 和tomcat 服务服务步骤
  • CentOS下部署ftp服务
  • 伦敦银几点开盘?为什么交易不了?
  • 快手开放平台对接内容管理demo
  • 2024年32款数据分析工具分五大类总览
  • WPS的JS宏如何批量实现文字的超链接
  • 0203逆矩阵-矩阵及其运算-线性代数
  • 加州大学欧文分校英语基础语法专项课程03:Simple Past Tense 学习笔记(完结)