Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2014, 05:14
mariomario89
 
Fecha de Ingreso: abril-2013
Mensajes: 20
Antigüedad: 11 años
Puntos: 1
Pregunta No se refresca vista materializada.

Buenos días a todos,
Me gustaría crear una vista materializada la cual almacene los registros de ayer hasta el presente y que se actualice cada vez que vaya a ser consultada. Esta es la vista que he creado pero que no llega a actualizarse y se queda con los datos que se insertaron en su creación:

Código SQL:
Ver original
  1. CREATE MATERIALIZED VIEW "mv_health_rules" ("period", "id_service", "id_event", "total")
  2. TABLESPACE plat_dat
  3. BUILD IMMEDIATE
  4. USING INDEX
  5. REFRESH COMPLETE ON DEMAND
  6. USING DEFAULT LOCAL ROLLBACK SEGMENT
  7. USING ENFORCED CONSTRAINTS DISABLE QUERY REWRITE
  8. AS
  9. SELECT
  10. to_date(concat(to_char("created_at", 'YYYY-MM-DD HH24'),':00:00'),'YYYY-MM-DD HH24:MI:SS') AS "period"
  11. , "id_service"
  12. , "id_event"
  13. , COUNT(*) AS "total"
  14. FROM "bill_events"
  15. WHERE "created_at" BETWEEN trunc(sysdate)-1 AND sysdate
  16. GROUP BY to_char("created_at", 'YYYY-MM-DD HH24'), "id_service", "id_event"
  17. ORDER BY 1;

¿Alguien que pueda decirme el porque no se refresca la MV con los nuevos registros?

Saludos
Mario

Última edición por gnzsoloyo; 26/09/2014 a las 07:31