2015-12-15 51 views
1

如果分区将在未来2-3个月内完成,我需要准备脚本以增加分区范围。如何找到现有的表格分区,我们可以编辑现有的表格,或者我们需要创建一个新的脚本。表分区

欣赏响应

+1

使用[间隔分区(http://docs.oracle.com/cd/E18283_01/server.112/e16541/part_admin001 .htm#BAJHFFBE),那么你不必关心任何“完成日期”。 Oracle会在需要时自动添加新分区。 –

回答

1

如何找到现有的表分区

您既可以生成使用DBMS_METADATA包以获得完整的表DDL表DDL。

或者,查询user_tab_partitions视图来获取表分区信息。

要添加新的分区,则需要使用ADD PARTITION条款:

ALTER TABLE <table_name> 
ADD PARTITION <new_partition> 
VALUES  (<new_value>) 
TABLESPACE <tablespace_name>;