Jales, no link http://glufke.net/oracle/viewtopic.php?t=96 você encontrará
a solução!

[]s


Em 22 de julho de 2013 20:08, Jales Jose Moraes
<malphig...@yahoo.com.br>escreveu:

> **
>
>
> Sim fábio, estou tentando colocar uma outra trigger (dessa vez after, numa
> tentativa de resolver a questão). Você tem alguma idéia?
>
> ________________________________
> De: Fabio Prado <fbifa...@gmail.com>
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Segunda-feira, 22 de Julho de 2013 19:52
> Assunto: Re: [oracle_br] Tabela Mutante
>
>
> dentro da trigger você está tentando alterar dados da mesma tabela?
>
> Em 22 de julho de 2013 19:03, Jales Jose Moraes
> <malphig...@yahoo.com.br>escreveu:
>
> > **
> >
> >
> > Boa noite!
> >
> > Senhores estou tendo erro de tabela mutante da seguinte forma:
> >
> > Foi me passada uma nova regra onde ao inserir um novo registro, é para
> > setar o registro antigo (update) com uma status 'N' e o novo registro com
> > um status 'S'.
> >
> > Bom, fiz um cursor na trigger para localizar o registro antigo com base
> em
> > uma número sequencial que é comum a ambos os registros, fiz o update e
> logo
> > após o insert e então ganhei o erro abaixo:
> >
> >  ORA-04091: a tabela SMS_FNDE.S_FINANC é mutante; talvez o gatilho/função
> > não possa localizá-la ORA-06512: em "SMS.A_IUD", line 197 ORA-04088: erro
> > durante a execução do gatilho 'SMS.A_IUD' ORA-06512: em "SMS.A_IUD", line
> > 197 ORA-04088: erro durante a execução do gatilho 'SMS.A_IUD'
> >
> > Como resolver esta situação?
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Fábio Prado
> www.fabioprado.net
> "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
> Oracle"
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> ------------------------------------
>
> ----------------------------------------------------------
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> ----------------------------------------------------------
> >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
> VISITE: http://www.oraclebr.com.br/
> ---------------------------------------------------------- Links do Yahoo!
> Grupos
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Fábio Prado
www.fabioprado.net
"Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
Oracle"


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.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:
    oracle_br-unsubscr...@yahoogrupos.com.br

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


Responder a