2015-12-15 49 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>;