Tengo una vista de Oracle muy compleja basada en otras vistas materializadas, vistas regulares y algunas tablas (no puedo "actualizarla rápidamente"). La mayoría de las veces, los registros existentes en esta vista se basan en una fecha y son "estables", con nuevos conjuntos de registros que tienen nuevas fechas.¿Es posible actualizar parcialmente una vista materializada en Oracle?
Ocasionalmente, recibo fechas retrasdadas. Sé lo que son y cómo tratar con ellos si estuviera manteniendo una mesa, pero me gustaría mantener esto como una "vista". Una actualización completa demoraría unos 30 minutos, pero solo demoraría 25 segundos para una fecha determinada.
¿Puedo especificar que solo se actualice una parte de una vista materializada (es decir, las fechas afectadas)?
¿Tengo que eliminar la vista y usar una tabla y un procedimiento para rellenar o actualizar una fecha determinada en esa tabla?
¿Por qué el voto a favor? – Galghamon