2014년 3월 25일 화요일

오라클 구체화뷰 생성 오류, ORA-23413: table ...does not have a materialized view log , oracle mview,[오라클교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

오라클 구체화뷰 생성 오류, ORA-23413: table ...does not have a materialized view log , oracle mview,[오라클교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

아래 예문을 참고하세요~

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 

댓글 없음:

댓글 쓰기