Estoy confundido acerca de las vistas materializadas. O bien, es el IDE Toad el que estoy usando lo que me confunde, o es que no entiendo lo suficiente MVs.Oracle: confusión de la vista materializada (¿está equivocado el IDE de Toad al mostrar MV en la sección de tablas?)
creé una vista materializada en Oracle por algo como esto ....
CREATE MATERIALIZED VIEW TESTRESULT
NOCACHE
LOGGING
NOCOMPRESS
NOPARALLEL
BUILD IMMEDIATE
REFRESH FORCE ON DEMAND
WITH PRIMARY KEY
AS
SELECT ...
FROM tables...
yo esperaría que se crea y se rellena con los datos devueltos por la consulta de la vista materializada. De acuerdo, no es gran cosa.
Lo que me confunde es por qué mi Toad IDE muestra una tabla 'TESTRESULT' en la sección de tablas. Incluso tiene un 'Crear guión de tabla' que puedo ver.
Pero también veo mi vista materializada en la sección 'Vista Materializada'.
¿Detrás de escena está Oracle creando una tabla cuando creo una vista materializada? Parece que hay dos objetos separados, una vista materializada y una tabla? ¿Podría alguien explicar qué ocurre aquí detrás de escena cuando se crea una vista materializada? ¿Toad está equivocado o estoy malinterpretando algo?
versión sapo: 9.6.1.1 Oracle: 10g
Eso tiene mucho sentido, gracias – contactmatt