Q & A

PREBUILT TABLE을 이용한 MV정보의 오류

Date2003.07.02 / Hit : 12340
아래 스크립트와 같은 MV를 생성하였는데, 스키마 브라우저에서 M-View에서 해당 객체를 선택하고 describe를 수행하면 테이블 정보가 나오네요. 더블 클릭하면 스크립트가 나오는데, 전혀 엉뚱한 스크립트를 생성해 줍니다. M-View생성시의 옵션이 좀 더 정확하게 표현되었으면 좋겠습니다. CREATE MATERIALIZED VIEW DM.S01_MEMBER_MON ( ECUSERID, YEAR1, MON1, BIZ_KEY, USED_PNT, USED_CNT, PROFIT, ORDER_CNT, PURCHASE_CNT, MEMBER_GRADE, MARKET_PRICE, MONEY_RANGE_KEY, DBSTS ) AS SELECT D10_MEMBER.ECUSERID AS ECUSERID, D30_DAY_DIM.YEAR1 AS YEAR1, D30_DAY_DIM.MON1 AS MON1, F00_SALES.BIZ_KEY AS BIZ_KEY, SUM(F00_SALES.SELL_PROFIT) AS PROFIT, COUNT(F00_SALES.ORDER_NO) AS ORDER_CNT, SUM(F00_SALES.SELL_PRICE) AS MARKET_PRICE FROM DM.D10_MEMBER D10_MEMBER, DM.D30_DAY_DIM D30_DAY_DIM, DM.F00_SALES F00_SALES WHERE ( ( D30_DAY_DIM.DAY_KEY = D10_MEMBER.DAY_KEY_APPR_CASHUP ) AND ( D10_MEMBER.ECUSERID = F00_SALES.ECUSERID ) ) GROUP BY D10_MEMBER.ECUSERID, D30_DAY_DIM.YEAR1, D30_DAY_DIM.MON1, F00_SALES.BIZ_KEY ; 사용하는 오렌지 버전은 2.2.3.6.27 Beta입니다. 수고하세요.. ------------------------------------------------------ 실제 사용하는 M-View Script CREATE MATERIALIZED VIEW DM.S01_MEMBER_MON ON PREBUILT TABLE WITH REDUCED PRECISION REFRESH COMPLETE ENABLE QUERY REWRITE AS SELECT D10_MEMBER.ECUSERID AS ECUSERID, D30_DAY_DIM.YEAR1 AS YEAR1, D30_DAY_DIM.MON1 AS MON1, F00_SALES.BIZ_KEY AS BIZ_KEY, SUM(F00_SALES.SELL_PROFIT) AS PROFIT, COUNT(F00_SALES.ORDER_NO) AS ORDER_CNT, SUM(F00_SALES.SELL_PRICE) AS MARKET_PRICE FROM DM.D10_MEMBER D10_MEMBER, DM.D30_DAY_DIM D30_DAY_DIM, DM.F00_SALES F00_SALES WHERE ( ( D30_DAY_DIM.DAY_KEY = D10_MEMBER.DAY_KEY_APPR_CASHUP ) AND ( D10_MEMBER.ECUSERID = F00_SALES.ECUSERID ) ) GROUP BY D10_MEMBER.ECUSERID, D30_DAY_DIM.YEAR1, D30_DAY_DIM.MON1, F00_SALES.BIZ_KEY
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728