网站首页 > 技术文章 正文
前俩天写了一个Mysql的自动创建分区,有的友友问Oracle下如何写,今天给大家整理一下Oracle下的分区如何创建,也是直接干货,如果想深入学习的可以自己去百度查一些基本的资料,加深自己的印象。
那么正题开始,这回咱们还是建立范围分区,目前大部分公司用的Oracle 11g版本的(低版本的咱们后面有时间再说),11g是支持自动分区的,可以先看一下版本特性的介绍
11g还有很多新特性(Oracle 11G新特性(共36个)_newhappy2008的博客-CSDN博客)。感兴趣的话可以自己去翻阅一下,这里就不一一介绍了。
下面说两种平时用得最多的,一种是新表创建的时候直接创建分区,后续数据表中插入的数据会自动根据日期建立分区,不用手动操作。
代码如下:
-- 按天创建分区表
create table demo
(
ID NUMBER(32) not null,
create_date DATE
)
PARTITION BY RANGE (create_date) INTERVAL (NUMTODSINTERVAL(1, 'day'))
(partition p20220715 values less than(to_date('2022-07-15', 'yyyy-mm-dd')));
分区可以按照年月日去建,也可以按照数字范围去建,这个网上有很多的例子,可以去看看。
另一种就是已存在的表,且表中包含数据(如果表中数据很少,建议重新建一张新表后执行数据导入操作,但要人工核验数据一致性问题)。之前写过的暂时找不到了(其实是懒得重新再写一遍[奸笑]),不过在网上大家找到一篇比较实用的博客,大家可以去研究研究,按照项目情况来做选择。
传送门:oracle分区表的建立方法(包含已经存在的表要分区)_wanglilin的博客-CSDN博客_oracle已有表建分区
今天跑了趟医院,时间也不是很充裕,各位友友发现写的有问题,可以批评教育一下,大家共同学习[谢谢]。如果想要11g以下版本的话,我看看需要的人多不多,多的话我也可以勤快勤快自己写一遍整理一下,那么下次见,芜湖!!!
猜你喜欢
- 2024-10-15 超详细的oracle手动建库和数据库管理 可以当做备忘!
- 2024-10-15 Oracle创建表之前要先创建用户,并且为用户分配表空间
- 2024-10-15 Oracle学习笔记--基础部分01:表空间创建
- 2024-10-15 Oracle如何创建用户,表空间 oracle创建表空间、创建用户
- 2024-10-15 Oracle数据库两种方式创建表空间,用户和授权
- 2024-10-15 详解Oracle创建存储过程、创建函数、创建包及实例演示
- 2024-10-15 如何用oracle 创建表空间? oracle创建表空间是什么意思
- 2024-10-15 oracle创建表空间 oracle创建表空间大小
- 2024-10-15 oracle: 创建表,主键自增长,注解,视图,序列
- 2024-10-15 Oracle 创建表空间过程实例 oracle创建数据表空间
你 发表评论:
欢迎- 05-11FANUC修改前端目录教程
- 05-11前端分享-Set你不知道的事
- 05-11jq+ajax+bootstrap改了一个动态分页的表格
- 05-11千万级大表分页查询效率剧降,你会怎么办?
- 05-11Elasticsearch深度分页
- 05-11如何写一个简单的分页
- 05-11手速太快引发分页翻车?前端竞态陷阱揭秘
- 05-11「linux」Socket缓存是如何影响TCP性能的?
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端懒加载 (45)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)