ELE DA UM O SEGUINTE ERRO QUANDO USO ESSA OPÇÃO.

ORA-12054: cannot set the ON COMMIT refresh attribute
for the materialized view

ESSE É O SELECT QUE ESTOU USANSDO

SELECT PROD_ORIG.ID_PRODUTO ID_PRODUTOORIG,
      
DECODE(PCON.ID_PRODUTODESTINO,NULL,PROD_ORIG.ID_PRODUTO,PCON.ID_PRODUTODESTINO)
ID_PRODUTODEST,
      
DECODE(PCON.ID_PRODUTODESTINO,NULL,1,PCON.PC_CONVERSAO)
                        PC_CONVERSAO,
       PROD.ID_CATEGORIACOML,
       PROD.ID_GRUPOPRODTRIB,
       PROD.ID_PRODUTOFAMILIA,
       PROD.ID_CLASSETRANSPORTE,
       PROD.ID_PRODUTOPESO,
       PROD.ID_CLASSEPRODPCP,
       PROD.ID_PRODUTO_NCM,
       PROD.ID_CLASSESEGURO,
       PROD.ID_GRUPOCONTPROD,
       PROD.ID_PRODUTOAFV,
       PROD.ID_UNIDADE,
       PROD.DS_PRODUTO,
       PROD.PS_KGS_LIQ,
       PROD.VOLUME_M3,
       PROD.BO_GENERICO,
       PROD.NR_UNIDADES,
       PROD.PS_KGS_BRUTO,
       PROD.CD_PESQAUXILIAR,
       PROD.QT_PRODUTO_PALLET,
       PROD.TP_ORIGEM_MERCADORIA,
       PROD.DH_CADASTRO,
       PROD.BO_ATIVO,
       PROD.CD_DATAFLEX,
       PROD.DH_ULT_ALTER,
       PROD.CM_COMPRIMENTO,
       PROD.QT_VOLUMES,
       PROD.CM_LARGURA,
       PROD.CM_ALTURA,
       PROD.TP_PRODUTO,
       UNID.ABREVIATURA,
       UNID.DS_UNIDADE,
       CATG.DS_CATEGORIACOML,
       TPPR.ID_TIPOPRODUTO,
       TPPR.DS_TIPOPRODUTO
 FROM  PRODUTO          PROD,
       PRODUTO          PROD_ORIG,
       PRODUTOCONVERSAO PCON,
       UNIDADE          UNID,
       CATEGORIACOML    CATG,
       TIPOPRODUTO      TPPR
 WHERE PROD.ID_PRODUTO       = 
DECODE(PCON.ID_PRODUTODESTINO,NULL,PROD_ORIG.ID_PRODUTO,PCON.ID_PRODUTODESTINO)
 AND   PROD_ORIG.ID_PRODUTO  = 
PCON.ID_PRODUTOORIGEM(+)
 AND   PCON.BO_PADRAO_REL(+) = 'S'
 AND   UNID.ID_UNIDADE       = PROD.ID_UNIDADE
 AND   CATG.ID_CATEGORIACOML =  PROD.ID_CATEGORIACOML
 AND   TPPR.ID_TIPOPRODUTO   = CATG.ID_TIPOPRODUTO
/

--- Jonathan Barbosa <[EMAIL PROTECTED]> escreveu:


---------------------------------
Use a opção ON COMMIT

CREATE MATERIALIZED VIEW teste
REFRESH FAST ON COMMIT
                      .
                       .
                        .


Jonathan


----- Original Message ----- 
From: "Welvis Douglas Silva Moreto"
<[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, July 15, 2005 12:06 PM
Subject: [oracle_br] Materialized View ????


> Estou criando uma view Materialized View
>
> e no select contem varias tabelas com join como que
> faço pra dar um refresh na view quando ha alteração
em
> qualquer uma da tabelas.????
>
>
> Obrigado
>
>
> Welvis Douglas
>
> __________________________________________________
> Converse com seus amigos em tempo real com o Yahoo!
Messenger
> http://br.download.yahoo.com/messenger/
>
>
>
______________________________________________________________________
>
> Pesquisar Histórico: 
>
http://www.mail-archive.com/[email protected]/
> Moderadores da lista....:Dorian Anderson Soutto
[EMAIL PROTECTED]
> Fernanda Damous [EMAIL PROTECTED]
> Alisson Aguiar [EMAIL PROTECTED]
>
______________________________________________________________________
> http://br.groups.yahoo.com/group/oracle_br/
>
______________________________________________________________________
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
> 




______________________________________________________________________

Pesquisar Histórico:
http://www.mail-archive.com/[email protected]/
Moderadores da lista....:Dorian Anderson Soutto
[EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
______________________________________________________________________
http://br.groups.yahoo.com/group/oracle_br/ 
______________________________________________________________________

    
  
---------------------------------
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
 
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
 
   O uso que você faz do Yahoo! Grupos está sujeito
aos Termos do Serviço do Yahoo!.




        
        
                
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


______________________________________________________________________

Pesquisar Histórico: http://www.mail-archive.com/[email protected]/
Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
______________________________________________________________________
http://br.groups.yahoo.com/group/oracle_br/ 
______________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a