间隔分区表(DM8:达梦数据库)
DM8:达梦数据库 - 间隔分区表
- 环境介绍
- 1 按 年 - 间隔分区表
- 2 按 月 - 间隔分区
- 3 按 日 - 间隔分区
- 4 按 数值 - 间隔分区表
- 5 达梦数据库学习使用列表
环境介绍
- 间隔分区表使用说明:
-
- 仅支持一级范围分区创建间隔分区。
-
- 只能有一个分区列,且分区列类型为日期或数值。
-
- 对间隔分区进行 SPLIT,只能在间隔范围内进行操作。
-
- 被 SPLIT/MERGE 的分区,其左侧分区不再进行自动创建。
-
- 不相邻的间隔的分区,不能 MERGE。
-
- 表定义不能包含 MAXVALUE 分区。
-
- 不允许新增分区。
-
- 不能删除起始间隔分区。
-
- 间隔分区表定义语句显示到起始间隔分区为止。
-
- 自动生成的间隔分区,均不包含边界值。
-
- MPP 下不支持间隔分区表。
1 按 年 - 间隔分区表
--间隔分区-- 时间间隔函数
-- 年,月 转换一个指定的 DEC 类型值到 INTERVAL YEAR TO MONTH
SELECT NUMTOYMINTERVAL(N,INTERVAL_UNIT);
SELECT SYSDATE+NUMTOYMINTERVAL(1,'YEAR');--按年 间隔分区CREATE TABLE TYEAR(ID INT,NAME VARCHAR(20),BIR DATE)
PARTITION BY RANGE(BIR) 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')));INSERT INTO TYEAR VALUES(1,'AAAAA','1990-03-01');COMMIT; --存入P1990分区表中INSERT INTO TYEAR VALUES(2,'BBBBB','1995-03-01');COMMIT; --存入自动新建分区表中
2 按 月 - 间隔分区
SELECT SYSDATE+NUMTOYMINTERVAL(1,'MONTH');--按月 间隔分区
CREATE TABLE TMONTH(ID INT,NAME VARCHAR(20),BIR DATE)
PARTITION BY RANGE(BIR) INTERVAL(NUMTOYMINTERVAL(1,'MONTH'))(PARTITION P9101 VALUES LESS THAN (TO_DATE('1991-02-01','YYYY-MM-DD')),PARTITION P9102 VALUES LESS THAN (TO_DATE('1991-03-01','YYYY-MM-DD')));INSERT INTO TMONTH VALUES(1,'AAAAA','1991-01-01');COMMIT; --存入P9101分区表中INSERT INTO TMONTH VALUES(2,'BBBBB','1991-05-01');COMMIT; --存入自动新建分区表中
3 按 日 - 间隔分区
SELECT NUMTODSINTERVAL(N,INTERVAL_UNIT);
SELECT SYSDATE+NUMTODSINTERVAL(1,'DAY'); --按 日 间隔分区
-- 日 转换一个指定的 DEC 类型到 INTERVAL DAY TO SECOND
SELECT NUMTODSINTERVAL(N,INTERVAL_UNIT);
SELECT SYSDATE+NUMTODSINTERVAL(1,'DAY');CREATE TABLE TDAY(ID INT,NAME VARCHAR(20),BIR TIMESTAMP)
PARTITION BY RANGE(BIR) INTERVAL(NUMTODSINTERVAL(1,'DAY'))(PARTITION P910101 VALUES LESS THAN (TO_DATE('1991-01-02 00:00:00','YYYY-MM-DD HH24:MI:SS')),PARTITION P910102 VALUES LESS THAN (TO_DATE('1991-01-03 00:00:00','YYYY-MM-DD HH24:MI:SS')));INSERT INTO TDAY VALUES(1,'AAAAA','1991-01-01 00:00:00');COMMIT; --存入P910101分区表中INSERT INTO TDAY VALUES(2,'BBBBB','1991-01-05 00:00:00');COMMIT; --存入自动新建分区表中
4 按 数值 - 间隔分区表
--间隔分区表--数值间隔
CREATE TABLE T_R11
(EMPLOYEE_ID INT,
EMPLOYEE_NAME VARCHAR(20),
BIR DATETIME)
PARTITION BY RANGE(EMPLOYEE_ID)
INTERVAL(10)
(PARTITION P1990 VALUES LESS THAN(10));insert into SYSDBA.T_R11 VALUES(9,'AAA','1990-01-01');
COMMIT; --存入P1990分区表中
insert into SYSDBA.T_R11 VALUES(10,'AAA','1990-01-01');
COMMIT; --存入自动新建的分区表中
insert into SYSDBA.T_R11 VALUES(20,'AAA','1990-01-01');
COMMIT; --存入再次新建的分区表中
5 达梦数据库学习使用列表
- 达梦数据库学习使用列表 - - 点击跳转
相关文章:
间隔分区表(DM8:达梦数据库)
DM8:达梦数据库 - 间隔分区表 环境介绍1 按 年 - 间隔分区表2 按 月 - 间隔分区3 按 日 - 间隔分区4 按 数值 - 间隔分区表5 达梦数据库学习使用列表 环境介绍 间隔分区表使用说明: 仅支持一级范围分区创建间隔分区。 只能有一个分区列,且分区列类型为…...
基于C#实现并查集
一、场景 有时候我们会遇到这样的场景,比如:M{1,4,6,8},N{2,4,5,7},我的需求就是判断{1,2}是否属于同一个集合,当然实现方法有很多,一般情况下,普通青年会做出 O(MN)的复杂度,那么有没有更轻量级的复杂度呢…...
opencv-图像轮廓
轮廓可以简单认为成将连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。 • 为了更加准确,要使用二值化图像。在寻找轮廓之前,要进行阈值化处理或者 Canny 边界检…...
小黑子—Maven高级
Maven高级篇 二 小黑子的Maven高级篇学习1. 分模块开发1.1 分模块开发设计1.2 分模块开发实现1.2.1 抽取domain层1.2.2 抽取dao层 2. 依赖管理2.1 依赖传递2.2 可选依赖2.3 排除依赖 3. 继承与聚合3.1 聚合3.2 继承3.3 总结 4. 属性4.1 配置文件加载属性4.2 版本管理 5. 多环境…...
一个正整数转为2进制和8进制,1的个数相同的第23个数是什么?
package cn.com;import java.lang.*;//默认加载public class C2 {//10进制转8进制static int HtoO(int n){int cnt 0;while(n!0){cntn%8;n/8;}return cnt;}//10进制转2进制static int HtoB(int n){int cnt 0;while(n!0){cntn%2;n/2;}return cnt;}public static void main(Str…...
Unity阻止射线穿透UI的方法之一
if(UnityEngine.EventSystems.EventSystem.current.IsPointerOverGameObject()) return; 作者:StormerZ https://www.bilibili.com/read/cv27797873/ 出处:bilibili...
HarmonyOS开发:ArkTs常见数据类型
前言 无论是Android还是iOS开发,都提供了多种数据类型用于常见的业务开发,但在ArkTs中,数据类型就大有不同,比如int,float,double,long统一就是number类型,当然了也不存在char类型&…...
Unsupervised MVS论文笔记
Unsupervised MVS论文笔记 摘要1 引言2 相关工作3 实现方法3.1 网络架构3.2 通过光度一致性学习3.3 MVS的鲁棒光度一致性3.4 学习设置和实施的细节3.5.预测每幅图像的深度图 4 实验4.1 在DTU上的结果4.2 消融实验 Tejas Khot and Shubham Agrawal and Shubham Tulsiani and Chr…...
Matplotlib图形注释_Python数据分析与可视化
Matplotlib图形注释 添加注释文字、坐标变换 有的时候单单使用图形无法完整清晰的表达我们的信息,我们还需要进行文字进行注释,所以matplotlib提供了文字、箭头等注释可以突出图形中重点信息。 添加注释 为了使我们的可视化图形让人更加容易理解&#…...
如何把A3 pdf 文章打印成A4
1. 用Adobe Acrobat 打开pdf 2 打印 选择海报 进行调整即可如下图,见下面红色的部分。...
【Vue】vue指令
目录 V-html v-show和v-if v-show 显示 隐藏 v-if 显示 隐藏 总结 显示隐藏的应用场景 未登录的情况 登录的情况 v- else 和 v-else-if v-if 和v-else v-if 和 v-else-if 总结: v-on 语法一: 语法二: 调用传参 v-bind…...
记录华为云服务器(Linux 可视化 宝塔面板)-- 安全组篇
文章目录 前言安全组说明安全组的特性安全组的应用场景 进入安全组添加基本规则添加自定义规则如有启发,可点赞收藏哟~ 前言 和windows防火墙类似,安全组是一种虚拟防火墙,具备状态检测和数据包过滤功能,可以对进出云服务器的流量…...
基于Python 中创建 Sentinel-2 RGB 合成图像
一、前言 下面的python代码将带您了解如何从原始 Sentinel-2 图像创建 RGB 合成图像的过程。 免费注册后,可以从 Open Access Hub 下载原始图像。 请注意,激活您的帐户可能需要 24 小时! 二、准备工作 (1)导入必要的库…...
保姆级连接FusionInsight MRS kerberos Hive
数新网络,让每个人享受数据的价值https://xie.infoq.cn/link?targethttps%3A%2F%2Fwww.datacyber.com%2F 概述 本文将介绍在华为云 FusionInsight MRS(Managed Relational Service)的Kerberos环境中,如何使用Java和DBeaver实现远…...
electerm 跨平台的终端 /ssh/sftp 客户端
文章目录 electerm功能特性主题配色 electerm 每个程序员基本都离开SSH链接工具,目前市场上好用的基本都是收费的 给大家推荐一款国人开发的开源链接工具https://github.com/electerm/electerm 到目前为止star已经9.5K了,非常受欢迎 功能特性 支持ssh,telnet,serialport,本地和…...
Anthropic LLM论文阅读笔记
研究时间:与Instrcut GPT同期的工作,虽然其比ChatGPT发布更晚,但是其实完成的时间比ChatGPT更早。与ChatGPT的应用区别:该模型比ChatGPT回答我不知道的概率更高。将强化学习用于大语言模型(RLHF)࿱…...
docker启动容器失败,然后查看日志,docker logs查看容器出现报错:
docker 启动容器失败,然后docker logs 查看容器出现报错: error from daemon in stream: Error grabbing logs: invalid character l after object key:value pair在网上看到的 解决方案: 找到你日志文件目录: docker inspect …...
【开源】基于Vue.js的网上药店系统
项目编号: S 062 ,文末获取源码。 \color{red}{项目编号:S062,文末获取源码。} 项目编号:S062,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 药品类型模块2.3 药…...
App 设计工具
目录 说明 打开 App 设计工具 示例 创建 App 创建自定义 UI 组件 打开现有 App 文件 打包和共享 App 本文主要讲述以交互方式创建 App。 说明 App 设计工具是一个交互式开发环境,用于设计 App 布局并对其行为进行编程。 可以使用 App 设计工具:…...
毅速:3D打印随形透气钢为解决模具困气提供了新助力
在模具行业中,困气是一个较常见的问题。解决困气问题的方法有很多,透气钢就是其一。传统的制造的透气钢往往存在一些不足,如加工难度大、无法满足复杂形状的需求等。随着3D打印技术的发展,一种新型的随形透气钢技术逐渐崭露头角&a…...
linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...
电脑插入多块移动硬盘后经常出现卡顿和蓝屏
当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时,可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案: 1. 检查电源供电问题 问题原因:多块移动硬盘同时运行可能导致USB接口供电不足&#x…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
k8s业务程序联调工具-KtConnect
概述 原理 工具作用是建立了一个从本地到集群的单向VPN,根据VPN原理,打通两个内网必然需要借助一个公共中继节点,ktconnect工具巧妙的利用k8s原生的portforward能力,简化了建立连接的过程,apiserver间接起到了中继节…...
【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法,当前调用一个医疗行业的AI识别算法后返回…...
【VLNs篇】07:NavRL—在动态环境中学习安全飞行
项目内容论文标题NavRL: 在动态环境中学习安全飞行 (NavRL: Learning Safe Flight in Dynamic Environments)核心问题解决无人机在包含静态和动态障碍物的复杂环境中进行安全、高效自主导航的挑战,克服传统方法和现有强化学习方法的局限性。核心算法基于近端策略优化…...
面向无人机海岸带生态系统监测的语义分割基准数据集
描述:海岸带生态系统的监测是维护生态平衡和可持续发展的重要任务。语义分割技术在遥感影像中的应用为海岸带生态系统的精准监测提供了有效手段。然而,目前该领域仍面临一个挑战,即缺乏公开的专门面向海岸带生态系统的语义分割基准数据集。受…...
MFC 抛体运动模拟:常见问题解决与界面美化
在 MFC 中开发抛体运动模拟程序时,我们常遇到 轨迹残留、无效刷新、视觉单调、物理逻辑瑕疵 等问题。本文将针对这些痛点,详细解析原因并提供解决方案,同时兼顾界面美化,让模拟效果更专业、更高效。 问题一:历史轨迹与小球残影残留 现象 小球运动后,历史位置的 “残影”…...
MySQL 部分重点知识篇
一、数据库对象 1. 主键 定义 :主键是用于唯一标识表中每一行记录的字段或字段组合。它具有唯一性和非空性特点。 作用 :确保数据的完整性,便于数据的查询和管理。 示例 :在学生信息表中,学号可以作为主键ÿ…...
