oracle - Oracle 表级分区 - 按范围将 INTERVAL 添加到现有分区
问题描述
我在 Oracle 数据库中有一些按范围分区的表。看来分区的默认间隔是1天。我想更新它以使用INTERVAL(NUMTODSINTERVAL(5,'DAY'))
,以便每 5 天而不是每天创建分区。
如何更新仅使用“按范围分区”而不使用按范围间隔分区的现有脚本。请帮忙。
解决方案
和
alter table … set interval(NUMTODSINTERVAL(5,'DAY'))
您应该能够在当前的 Oracle 版本中做到这一点:https ://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/ALTER-TABLE.html
推荐阅读
- yaml - 使用 libyaml 解析树状结构
- c++ - C++函数链返回函数
- android - Icon.button 正在工作,但 Icon.ToolbarAndroid 在本机反应中不起作用
- javascript - 解析数组并将值转换为对象
- excel - 查找与关键字匹配的每一行,然后粘贴找到关键字的所有行
- azure-devops - Azure DevOps Server 2019 - 规则,在状态更改时制作所需的附件
- api-platform.com - 角色“api-platform”不存在
- javascript - 从 Object.key 的结果中切片 []
- javascript - 缩放不考虑以节点为中心
- c# - 编译 C# 程序时是否必须明确引用 SMO 程序集?