Estou rodando um package que no seu interior tem o seguinte comando
update EPC_MAQUINA set SETOR=sSETOR where SETOR=sSETOR_ANT; No banco de Homologação funciona normalmente no banco de produção dá o seguinte erro ORA-01779: cannot modify a column which maps to a non-key-preserved table Já pesquisei e já vi que tem a ver com a atualização de dados via view, porém o causo é que funciona em homologação e não em produção. Analisei os objetos envolvidos, a própria view e as tabelas e estão iguais nos dois bancos. A pergunta é existe algum parâmetro no Oracle que influencie o funcionamento desta operação? Ou existe a possibilidade disso acontecer em função do conteúdo das tabelas? Alexandre Placido [As partes desta mensagem que não continham texto foram removidas]