oracle分区使用

又开始了一年一度的踩坑环节,刚刚和公司的一个大佬讨论了一下数据采集的表结构,打算按月分表,按天分区。这样在查询的时候会大大的减少工作量:

1、首先选表时,就把选择的月份拼接在前面,所以这里的查询其实需要判断,不能查询未到的日期。

2、查询表时,将指定的分表字段带进查询中。

按月自动分表

 

create table fq_test (
id number,
name varchar2(32),
create_time date)
partition by range (create_time) interval (numtoyMinterval (1,'MONTH'))
(
partition p_2024_07_12 values less than (to_date('2024-07-12', 'yyyy-mm-dd'))

);

按照指定的数据分区,如果不存在,就创建一个新的分区 

select table_name, partition_name ,HIGH_VALUE from user_tab_partitions where TABLE_NAME='ENMOTECH'


CREATE TABLE enmotech (
  PartID	integer		not null,
  CretTm	date		not null,
  PartCD	varchar2(2)	not null
) partition by list (partcd) automatic (
  partition pBJ values ('a'),
  partition pCD values ('b'),
  partition pGZ values ('c')
);

大佬还是很厉害的,好用! 

相关推荐

  1. oracle分区使用

    2024-07-13 15:14:06       24 阅读
  2. oracle分区

    2024-07-13 15:14:06       37 阅读
  3. MySql和Oracle分区

    2024-07-13 15:14:06       32 阅读
  4. ORACLE 19C版本PGA使用率告警问题分析处理

    2024-07-13 15:14:06       28 阅读
  5. oracle分区表和分区表exchange

    2024-07-13 15:14:06       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 15:14:06       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 15:14:06       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 15:14:06       58 阅读
  4. Python语言-面向对象

    2024-07-13 15:14:06       69 阅读

热门阅读

  1. Nginx 自定义模块实现之权限控制模块

    2024-07-13 15:14:06       24 阅读
  2. 子组件向父组件传参的方式

    2024-07-13 15:14:06       18 阅读
  3. 分布式系统—Ceph对象存储系统(RGW接口)

    2024-07-13 15:14:06       21 阅读
  4. Dubbo3+naocs2环境搭建

    2024-07-13 15:14:06       22 阅读
  5. 利率债的收益水平

    2024-07-13 15:14:06       18 阅读
  6. c++深度优先和广度优先

    2024-07-13 15:14:06       18 阅读
  7. 码元的周期

    2024-07-13 15:14:06       23 阅读