Boa tarde pessoal !
Andei pesquisando e tentei algumas sugestões mas não consigo construir uma trigger válida que execute uma procedure. Alguém pode me ajudar por favor ?
Obrigado
Executar Procedure
-
- Rank: Analista Júnior
- Mensagens: 73
- Registrado em: Qui, 21 Set 2006 10:13 am
- Localização: sp
- dr_gori
- Moderador
- Mensagens: 5026
- 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
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Eae fbarros300472
Pra chamar uma procedure de dentro de uma trigger basta chamar a procedure.. Qual é o problema que você ta tendo aí ? O que você fez? deu algum erro ?
Pra chamar uma procedure de dentro de uma trigger basta chamar a procedure.. Qual é o problema que você ta tendo aí ? O que você fez? deu algum erro ?
-
- Rank: Analista Júnior
- Mensagens: 73
- Registrado em: Qui, 21 Set 2006 10:13 am
- Localização: sp
CREATE OR REPLACE TRIGGER EM_AITMOV_003F
AFTER INSERT ON TMOV
FOR EACH ROW
ORIGEM VARCHAR2(40):='compras@corpus.com.br';
DESTINO VARCHAR2(40):='fernando@corpus.com.br';
TEXTO VARCHAR (4000):='Aprovar Cotacao';
CALL SP_SEND_MAIL (ORIGEM,DESTINO,TEXTO);
BEGIN
.
.
.
END;
- dr_gori
- Moderador
- Mensagens: 5026
- 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
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Não deveria ser assim?
CREATE OR REPLACE TRIGGER EM_AITMOV_003F
AFTER INSERT ON TMOV FOR EACH ROW
IS
ORIGEM VARCHAR2(40) :='compras@corpus.com.br';
DESTINO VARCHAR2(40) :='fernando@corpus.com.br';
TEXTO VARCHAR2(4000):='Aprovar Cotacao';
BEGIN
SP_SEND_MAIL (ORIGEM,DESTINO,TEXTO);
END;
-
- Rank: Analista Júnior
- Mensagens: 91
- Registrado em: Ter, 20 Mar 2007 7:19 pm
- Localização: Campinas - SP
- Contato:
Cordialmente,
João C. Garcia
João C. Garcia
Não há ponto e vírgula no final da instrução CALL...
Tenta isso:
Tenta isso:
CREATE OR REPLACE TRIGGER EM_AITMOV_003F
AFTER INSERT ON TMOV
FOR EACH ROW
CALL SP_SEND_MAIL ('compras@corpus.com.br',
'fernando@corpus.com.br',
'Aprovar Cotacao')
-
- Rank: Analista Júnior
- Mensagens: 73
- Registrado em: Qui, 21 Set 2006 10:13 am
- Localização: sp
Valeu gente..... a dica de vocês me ajudou a resolver o problemas... muito obrigado.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante