2011-12-16 18 views
1

我有這對在Oracle 11g中Number變量分區的表,設置爲1在我們的開發系統的間隔I可以執行獲得的Oracle 11g分區間隔由直接系統表查詢

SELECT DBMS_METADATA.GET_DDL('TABLE', 'TABLE_NAME', 'SCHEMA_NAME') FROM DUAL; 

來驗證該表是否按預期進行了分區,如何進行分區。但是,在我們的生產框中,開發人員不允許修改數據或運行任何過程,因此我無法使用DBMS_METADATA.GET_DDL來獲取DDL,因此也無法確定生產數據庫上的INTERVAL集。當通過查詢系統表或視圖構建生產表時,有人能提供一個關於如何查找INTERVAL子句中使用的值的想法嗎?謝謝。

回答

2

獲取到DBA_PART_TABLES選擇訪問(11gR2的):

select interval from dba_part_tables where table_name = 'SOME_TABLE' and owner = 'SOME_OWNER'; 
+0

感謝 - 這正是我一直在尋找。 – 2011-12-19 14:18:45