Nie, nie możesz zmienić zapytania zmaterializowanego widoku bez jego porzucenia.
Składnia CREATE MATERIALIZED VIEW nie obsługuje tej funkcji.
ALTER MATERIALIZED VIEW służy do modyfikowania istniejącego zmaterializowanego widoku na jeden lub więcej z następujących sposobów:
- Aby zmienić jego charakterystykę przechowywania
- Aby zmienić metodę, tryb lub czas odświeżania
- Aby zmienić jego strukturę tak, aby był innym typem zmaterializowanego widoku
- Aby włączyć lub wyłączyć przepisywanie zapytań
Zobacz podręcznik Oracle 12c Release 1, aby dowiedzieć się:
-
CREATE MATERIALIZED VIEW składnia:http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_6002.htm#i2145767
-
Składnia ALTER MATERIALIZED VIEW:http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_2002.htm#SQLRF00808