2014-01-22 50 views
0

我只有在引用特定列時才需要刪除並重新創建視圖日誌。我在dba_mview_logs或sys.mlog $中沒有看到任何描述視圖日誌引用的基本列的內容。重建物化視圖日誌

+0

你可以查詢'$ LOG表_T'是看它擁有哪些列。日誌表將只存儲您按順序包含的列。 – haki

回答

2

試試這個:

SELECT MASTER, LOG_TABLE, COLUMN_NAME 
FROM USER_MVIEW_LOGS 
    JOIN USER_TAB_COLS c ON table_name = LOG_TABLE 
WHERE MASTER = 'TABLE_WHERE_LOGS_ARE_TAKEN' 
+0

完美thx。不知道日誌表信息存儲在user_tab_cols中。 – PMOrion