F.Silva 0 Denunciar post Postado Setembro 11, 2009 Bom dia a todos, Estou utilizando algumas materialized view mas não tenho muito conhecimento tecnico sobre sua funcionalidade. Esta ocorrendo a seguinte situação: ao terminar a execuçao do comando para criação com sucesso, executei um select e o dados foram retornado perfeitamente, no entanto, os dados da MV não estao sendo atualizados. Estou postando a estrutura que criei, fico agradecido se alguem do forum me ajudar. CREATE MATERIALIZED VIEW BAIXAESTOQUE_ANDAR_TURNO_MV AS SELECT TO_CHAR(B.DATABAIXA, 'DD/MM/YYYY') AS "AT_DATA", trim(B.ENDERECOWMS) AS "AT_WMS_LOCAL", TRIM(L.DES_LOCAL) AS "AT_DES_LOCAL", CASE WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('00','01','02','03','04','05','06','19','20','21','22','23') THEN 'NOITE' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('07','08','09','10','11','12') THEN 'MANHA' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('13','14','15','16','17','18') THEN 'TARDE' END AS "AT_TURNO", sum(B.QUANTIDADEATD) as "AT_QUANTIDADE" FROM BAIXAESTOQUE B, WMS_LOCAL L WHERE + B.ENDERECOWMS = L.LOCAL GROUP BY TO_CHAR(B.DATABAIXA, 'DD/MM/YYYY'), B.ENDERECOWMS, L.DES_LOCAL, CASE WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('00','01','02','03','04','05','06','19','20','21','22','23') THEN 'NOITE' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('07','08','09','10','11','12') THEN 'MANHA' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('13','14','15','16','17','18') THEN 'TARDE' END ORDER BY TO_CHAR(B.DATABAIXA, 'DD/MM/YYYY'), L.DES_LOCAL, CASE WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('00','01','02','03','04','05','06','19','20','21','22','23') THEN 'NOITE' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('07','08','09','10','11','12') THEN 'MANHA' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('13','14','15','16','17','18') THEN 'TARDE' END; Compartilhar este post Link para o post Compartilhar em outros sites
F.Silva 0 Denunciar post Postado Setembro 11, 2009 Srs., Acredito que seja necessário informar o intervalo do refresh... assim que eu testar, e caso funcione colocarei a estrutura correta. deve ser algo pareccido com os comandos abaixo: REFRESH FAST START WITH SYSDATE NEXT SYSDATE + 1 De qualquer forma obrigado. Bom dia a todos, Estou utilizando algumas materialized view mas não tenho muito conhecimento tecnico sobre sua funcionalidade. Esta ocorrendo a seguinte situação: ao terminar a execuçao do comando para criação com sucesso, executei um select e o dados foram retornado perfeitamente, no entanto, os dados da MV não estao sendo atualizados. Estou postando a estrutura que criei, fico agradecido se alguem do forum me ajudar. CREATE MATERIALIZED VIEW BAIXAESTOQUE_ANDAR_TURNO_MV AS SELECT TO_CHAR(B.DATABAIXA, 'DD/MM/YYYY') AS "AT_DATA", trim(B.ENDERECOWMS) AS "AT_WMS_LOCAL", TRIM(L.DES_LOCAL) AS "AT_DES_LOCAL", CASE WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('00','01','02','03','04','05','06','19','20','21','22','23') THEN 'NOITE' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('07','08','09','10','11','12') THEN 'MANHA' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('13','14','15','16','17','18') THEN 'TARDE' END AS "AT_TURNO", sum(B.QUANTIDADEATD) as "AT_QUANTIDADE" FROM BAIXAESTOQUE B, WMS_LOCAL L WHERE + B.ENDERECOWMS = L.LOCAL GROUP BY TO_CHAR(B.DATABAIXA, 'DD/MM/YYYY'), B.ENDERECOWMS, L.DES_LOCAL, CASE WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('00','01','02','03','04','05','06','19','20','21','22','23') THEN 'NOITE' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('07','08','09','10','11','12') THEN 'MANHA' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('13','14','15','16','17','18') THEN 'TARDE' END ORDER BY TO_CHAR(B.DATABAIXA, 'DD/MM/YYYY'), L.DES_LOCAL, CASE WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('00','01','02','03','04','05','06','19','20','21','22','23') THEN 'NOITE' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('07','08','09','10','11','12') THEN 'MANHA' WHEN TO_CHAR(B.DATABAIXA, 'HH24') in('13','14','15','16','17','18') THEN 'TARDE' END; Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Setembro 12, 2009 Apenas para informar, há artigos no site do iMasters acerca de views materializadas. http://imasters.com.br/artigo/1773/oracle/views_materializadas/ http://imasters.com.br/artigo/1797/oracle/views_materializadas_parte_02/ http://imasters.com.br/artigo/1823/oracle/views_materializadas_parte_03/ E claro, confira a seção Materialized View Concepts and Architecture na documentação. http://download.oracle.com/docs/cd/B19306_01/server.102/b14226/repmview.htm Compartilhar este post Link para o post Compartilhar em outros sites