1
resposta

View materializada

CREATE MATERIALIZED VIEW LOG ON TEST_RANDOM WITH ROWID, SEQUENCE (FAIXA, SAL) INCLUDING NEW VALUES;

Uma pergunta faixa e sal serao em q terao seus valores atualizados na view por isso declaradas ?

O motivo da view de log seria a necessidade do nao agendamento da atualizacao da view?

1 resposta

Olá Rodrigo, tudo bem?

Isso mesmo, faixa e sal são declarados para indicar que os valores desses campos, neste caso, os valores novos e antigos serão armazenados na MATERIALIZED VIEW LOG sempre que sofrerem alterações na tabela principal. Então as MATERIALIZED VIEW LOG são utilizadas para deixar o processo da atualização das visões materializadas mais rápido, assim quando for feita uma atualização na tabela principal, será armazenado informações nas MATERIALIZED VIEW LOG, e essas informações serão utilizadas para atualizar as visões materializadas. Então Rodrigo você pode ver um pouco mais sobre MATERIALIZED VIEW LOG acessando a documentação da Oracle.

Espero ter esclarecido a sua dúvida!