Erro trigger

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
jobson
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Ter, 16 Jan 2007 2:14 pm
Localização: São Paulo
Job

Senhores,

Mais uma vez peço ajuda de vocês para o seguinte problema.

Tenho uma trigger que está emitindo o seguinte erro.

"A tabela SYSTEM.CARGO é mutante; talvez o gatilho/função não possa localizá-la".


Meu select se parece com o seguinte exemplo:

Selecionar tudo

SELECT Cod_Func,
            Nome_Func,
            Sal_Func
   INTO  v_Cod,
            v_Nome,
            v_Sal
FROM Funcionario
WHERE Cod_Func = '45211'

Desde já agradeço pelo esclarecimento, não só das minhas dúvidas, mas pelas soluções passadas para outros usuários do FORUM.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Dr_Gori,
Ainda uma dúvida, de um leigo em Mutating...

1) Triggers em Views, para evitar mutating, devem obrigatóriamente ser Instead of?

2) Ou, tem tables mesmo, devem ser de Instead of?

Muito obrigado,

Abraço,
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Sim, essa view INSTEAD OF é apenas uma das formas de evitar mutating.
Tem um link do guru TOM KYTE que tem vários outros exemplos muito bons:
http://asktom.oracle.com/tkyte/Mutate/index.html

Dá uma olhada também!
jobson
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Ter, 16 Jan 2007 2:14 pm
Localização: São Paulo
Job

SENHORES,

Muito obrigado pela ajuda...
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 30 visitantes