---使用方法:1、创建相关的表和过程;
-- 2、将现场的分区表填写到分区控制表中(具体的可以根据字段备注进行,有问题可以联系我)
-- 3、测试成功之后,将过程添加到调度中,每天凌晨执行,过程将自动添加分区表当天的分区,每月初将自动添加本月的分区
-- 4、表的记录是一条示例数据,可以参考,填写完成之后删除相关数据,另外过程要增加其它用户下的表分区的话需要给用户赋权
---------------------------------------------------------------------------------------------------------
create table TB_SYS_TAB_PARTITIONS
(
owner VARCHAR2(250),
table_name VARCHAR2(250),
partition_name VARCHAR2(250),
tablespace_name VARCHAR2(250),
tablespace_name_odd VARCHAR2(250),
tablespace_name_even VARCHAR2(250),
compression VARCHAR2(1),
partition_count NUMBER(38),
partition_date DATE,
proc_flag_id VARCHAR2(1),
deal_cycle VARCHAR2(1),
partition_type_id VARCHAR2(1),
tablespace_type_id VARCHAR2(1),
last_day_type_id VARCHAR2(1),
date_type_id VARCHAR2(1)
)
;
comment on table TB_SYS_TAB_PARTITIONS
is 'partition information';
comment on column TB_SYS_TAB_PARTITIONS.owner
is '表归属用户';
comment on column TB_SYS_TAB_PARTITIONS.table_name
is '分区表名称';
comment on column TB_SYS_TAB_PARTITIONS.partition_name
is '分区名称(只需要名称前缀,如表的整体名称为:PART_20130101,该处填写PART_)';
comment on column TB_SYS_TAB_PARTITIONS.tablespace_name
is '分区所在的表空间';
comment on column TB_SYS_TAB_PARTITIONS.tablespace_name_odd
is '奇数日所在表空间(目前可不用填写)';
comment on column TB_SYS_TAB_PARTITIONS.tablespace_name_even
is '偶数日所在表空间(目前可不用填写)';
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12961536/viewspace-1061423/
,如需转载,请注明出处,否则将追究法律责任。