Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. CREATE MATERIALIZED VIEW MVW_ODS_CUSTOMER_METER_I
  2. BUILD IMMEDIATE
  3. REFRESH FORCE
  4. START WITH SYSDATE
  5. NEXT (TRUNC (SYSDATE + 1) + 2.5/24)
  6. WITH PRIMARY KEY
  7. AS
  8. SELECT
  9. /*+ PARALLEL(48) */
  10. GMD.SERIAL_NUM || TO_CHAR (GMDM.ID_MARK) || TO_CHAR (GRMP.ID_MEASURING_POINT) CODIGO,
  11. GMD.SERIAL_NUM,
  12. GMD.FABRICATION_DATE,
  13. GMD.IND_PREPAYMENT,
  14. GMD.COD_STATUS METER_STATUS,
  15. GMD.UPDATE_USER,
  16. GRMP.ID_MEASURING_POINT,
  17. GRMP.READ_SEQUENCE,
  18. TO_CHAR (GRMP.ID_MP_CENTRALIZATION) METERBOX_V10,
  19. GRMP.STATUS MEASURING_POINT_STATUS,
  20. GMDM.ID_MARK,
  21. GMDM.ID_MODEL,
  22. GMDM.ID_DEVICE_TYPE,
  23. GMDA_TIPFASE.VALUE DEVICE_PHASE,
  24. GAV_TIPFASE.NAME_TYPE PHASE,
  25. GMDA_TIPTEN.VALUE TIP_TENSION,
  26. GREATEST(
  27. NVL (GMD.UPDATE_DATE, TO_DATE ('19010101', 'YYYYMMDD')),
  28. NVL (GRMP.UPDATE_DATE, TO_DATE ('19010101', 'YYYYMMDD')),
  29. NVL (GMDM.UPDATE_DATE, TO_DATE ('19010101', 'YYYYMMDD')),
  30. NVL (GMDA_TIPFASE.UPDATE_DATE, TO_DATE ('19010101', 'YYYYMMDD')),
  31. NVL (GAV_TIPFASE.UPDATE_DATE, TO_DATE ('19010101', 'YYYYMMDD')),
  32. NVL (GMDA_TIPTEN.UPDATE_DATE, TO_DATE ('19010101', 'YYYYMMDD')))
  33. UPDATE_DATE,
  34. GRMP.ID_SECTOR_SUPPLY
  35. FROM GCGT_ME_DEVICE@INCMS_ODS_SRC GMD
  36. INNER JOIN GCGT_RE_MEASUREMENT_POINT@INCMS_ODS_SRC GRMP ON GMD.ID_DEVICE = GRMP.ID_METER
  37. LEFT JOIN GCGT_ME_DEVICE_MODEL@INCMS_ODS_SRC GMDM ON GMD.ID_MODEL = GMDM.ID_MODEL
  38. LEFT JOIN GCGT_ME_DEVICE_ATTRIBUTE@INCMS_ODS_SRC GMDA_TIPFASE ON GMD.ID_DEVICE = GMDA_TIPFASE.ID_DEVICE
  39. AND GMDA_TIPFASE.COD_MASTER_ATTRIBUTE = 'ELEATTCPH'
  40. LEFT JOIN GCGT_ATTRIBUTE_VALUES@INCMS_ODS_SRC GAV_TIPFASE ON GMDA_TIPFASE.VALUE = GAV_TIPFASE.COD_DEVELOP
  41. LEFT JOIN GCGT_ME_DEVICE_ATTRIBUTE@INCMS_ODS_SRC GMDA_TIPTEN ON GMD.ID_DEVICE = GMDA_TIPTEN.ID_DEVICE
  42. AND GMDA_TIPTEN.COD_MASTER_ATTRIBUTE = 'ELEATTME';
  43.  
  44.  
  45. CREATE INDEX IDX_MVW_ODS_CM_I_I ON MVW_ODS_CUSTOMER_METER_I (ID_SECTOR_SUPPLY);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement