Não, você não pode alterar a consulta de uma visualização materializada sem eliminá-la.
A sintaxe CREATE MATERIALIZED VIEW não suporta esse recurso.
A ALTER MATERIALIZED VIEW é usada para modificar uma visualização materializada existente de uma ou mais das seguintes maneiras:
- Para alterar suas características de armazenamento
- Para alterar seu método, modo ou hora de atualização
- Alterar sua estrutura para que seja um tipo diferente de visualização materializada
- Para ativar ou desativar a reescrita de consulta
Consulte o Manual do Oracle 12c Release 1 para:
-
Sintaxe CREATE MATERIALIZED VIEW:http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_6002.htm#i2145767
-
Sintaxe ALTER MATERIALIZED VIEW:http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_2002.htm#SQLRF00808