오라클 구체화뷰 생성 오류, ORA-23413: table ...does not have a materialized view log , oracle mview
아래 예문을 참고하세요~
1. drop MATERIALIZED VIEW LOG ON myemp1;(이미 있다면)
CREATE MATERIALIZED VIEW LOG ON myemp1 WITH PRIMARY KEY, ROWID
INCLUDING NEW VALUES;
2. CREATE MATERIALIZED VIEW m_count
BUILD IMMEDIATE -- MView 생성과 동시에 데이터들도 생성
REFRESH FAST -- 원본의변경된 데이터만 mview에 갱신
ON COMMIT -- Commit 이 일어날 때 뷰 Refresh
ENABLE QUERY REWRITE
AS
select count(*) cnt from myemp1
아래 예문을 참고하세요~
1. drop MATERIALIZED VIEW LOG ON myemp1;(이미 있다면)
CREATE MATERIALIZED VIEW LOG ON myemp1 WITH PRIMARY KEY, ROWID
INCLUDING NEW VALUES;
2. CREATE MATERIALIZED VIEW m_count
BUILD IMMEDIATE -- MView 생성과 동시에 데이터들도 생성
REFRESH FAST -- 원본의변경된 데이터만 mview에 갱신
ON COMMIT -- Commit 이 일어날 때 뷰 Refresh
ENABLE QUERY REWRITE
AS
select count(*) cnt from myemp1
| 12-27 | 2352 | |||
| 12-11 | 1703 | |||
| 53 | 03-15 | 1517 | ||
| 52 | 01-31 | 1621 | ||
| 51 | 01-31 | 2071 | ||
| 50 | 01-31 | 1277 | ||
| 49 | 01-19 | 1584 | ||
| 48 | 01-11 | 1419 | ||
| 47 | 01-03 | 1956 | ||
| 46 | 12-27 | 2352 | ||
| 45 | 12-19 | 1683 | ||
| 44 | 12-14 | 1660 | ||
| 43 | 12-11 | 1703 | ||
| 42 | 12-09 | 1352 | ||
| 41 | 12-01 | 1576 | ||
| 40 | 12-01 | 1757 | ||
| 39 | 12-01 | 1232 | ||
댓글 없음:
댓글 쓰기