Nope, se vc consultar a documentação (mais especificamente o manual "Oracle Database SQL Reference" no capítulo de CREATE MATERIALIZED VIEW) vc verá que em START WITH e o NEXT ele ** exige ** expressões que retorne um datetime que será usada para disparar (e via DATABASE JOB) o refresh inicial E os próximos refreshs , ele NÃO TEM PARÂMETRO para vc indicar um SCHEDULER JOB, não... veja que ** absolutamente Não É ** obrigatório vc o fazer, já que os DATABASE JOBs criados quando do CREATE MATERAIALIZED VIEW funcionam perfeitamente se é factível vc ter uma expressão datetime para controle, mas SE vc quiser mesmo passar a ter um SCHEDULER JOB (disparado de acordo com um Scheduler que vc já tenha, que seja) para o refresh, afaik vc terá que : a. criar a view materializada SEM a cláusula de NEXT b. criar um SCHEDULER JOB, associado ao SCHEDULER que vc já tem, sendo que esse scheduler job executa (num bloco PL/SQL que vc escreveria, afaik, via DBMS_REFRESH ) o refresh da vm desejada vamos ver se alguém conhece alguma sintaxe não-documentada que permita o que vc quer, mas IIRC vc Não Vai ter Outra opção para fazer o que quer... []s Chiappa
[oracle_br] Re: Job de refresh de mviews
jlchia...@yahoo.com.br [oracle_br] Thu, 31 Mar 2016 05:20:27 -0700
- [oracle_br] Job de r... Roger Camatini rogerio.camat...@gmail.com [oracle_br]
- [oracle_br] Re:... jlchia...@yahoo.com.br [oracle_br]
- Re: [oracle... Roger Camatini rogerio.camat...@gmail.com [oracle_br]
- Re: [or... jlchia...@yahoo.com.br [oracle_br]