You can modify a subpartition template of a composite partitioned table by replacing it with a new subpartition template. Any subsequent operations that use the subpartition template (such as ADD
PARTITION
or MERGE
PARTITIONS
) now use the new subpartition template. Existing subpartitions remain unchanged.
If you modify a subpartition template of an interval-* composite partitioned table, then interval partitions that have not yet been created use the new subpartition template.
Use the ALTER
TABLE
SET
SUBPARTITION
TEMPLATE
statement to specify a new subpartition template. For example:
ALTER TABLE employees_sub_template SET SUBPARTITION TEMPLATE (SUBPARTITION e TABLESPACE ts1, SUBPARTITION f TABLESPACE ts2, SUBPARTITION g TABLESPACE ts3, SUBPARTITION h TABLESPACE ts4 );
You can drop a subpartition template by specifying an empty list:
ALTER TABLE employees_sub_template SET SUBPARTITION TEMPLATE ( );