› Fóruns › Banco de dados Oracle › View materializada [RESOLVIDO] › View materializada [RESOLVIDO]
8 de junho de 2011 às 10:59 pm
#99550
Participante
Opá….
O fato de desabilitar a constraint, é que durante o refresh COMPLETE, “implicitamente” o Oracle faz um “truncate table” da tabela da MVIEW e caso exista constraint apontando, realmente vai dar erro… 🙁
O que nós aqui na empresa fazemos, é não apontar FK´s diretamente para a tabela da MVIEW, mas sim criar uma trigger em cima desta tabela da MVIEW e a trigger é que faz as “ações” (delete, update, insert) necessárias na tabela “oficial” (por assim dizer)…