首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle普通表按月转分区表,通过PLSQL包一键生成分区表

经加工和提炼,将以上脚本修改为契合自己使用的脚本: 用于生成CTAS完整分区表建表语句:ctas_par.prc 用于CTAS直接转换为分区表:par_tab_deal.pkg 注意:脚本下载地址见文末...的使用方式: --直接执行输出即可 BEGIN ctas_par(p_tab => 't1', p_part_colum => 'created_date',...3 执行procedure 执行procedure生成CTAS创建分区表语句: 表名:T1 分区键:CREATED_DATE 建立分区月数:24 分区所在表空间:USERS alter session...执行脚本如下: --分区表获取分区列最小记录日期:2015-01-01 00:00:00 --分区表ctas创建的完整语句如下: create table T1 partition BY RANGE(...确保当前表T1已经rename为T1_01,执行CTAS创建分区表: ? 查看分区表结构: ? 注意:由于CTAS不会继承 注释,默认值,因此需要手动比对是否缺失。

1.3K10

Oracle 通过脚本一键生成按月分区表

经加工和提炼,将以上脚本修改为契合自己使用的脚本: 用于生成CTAS完整分区表建表语句:ctas_par.prc 用于CTAS直接转换为分区表:par_tab_deal.pkg 点我跳转文末 可以获取...的使用方式: --直接执行输出即可 BEGIN ctas_par(p_tab => 't1', p_part_colum => 'created_date',...3 执行procedure 执行procedure生成CTAS创建分区表语句: 表名:T1 分区键:CREATED_DATE 建立分区月数:24 分区所在表空间:USERS alter session...24, p_tablespace => 'USERS'); END; 执行脚本如下: --分区表获取分区列最小记录日期:2015-01-01 00:00:00 --分区表ctas...确保当前表T1已经rename为T1_01,执行CTAS创建分区表: 查看分区表结构: 注意: 由于CTAS不会继承 注释,默认值,因此需要手动比对是否缺失。

1.3K20
领券