Executar comando do SO dentro de triggers

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
lobo
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 19
Registrado em: Ter, 09 Mai 2006 2:04 pm
Localização: Suzano
Valeu!!!!

Olá pessoal,

Gostaria de saber se existe alguma funcção dentro de uma triggers que ppossa chamar um executavel dentro do maquina.

Abraço

Lobo
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

Se for pra rodar no próprio servidor do banco de dados, eu ACHO que você pode ter uma java stored procedure que executa no próprio servidor.

Eu nunca testei dentro de uma trigger, mas eu imagino que deve funcionar. Dá uma olhada aqui no forum sobre Java Stored procedure. Tem um exemplo chamado RunCommand, algo assim...
Marlon Pasquali
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 20 Mar 2006 3:40 pm
Localização: Erechim - RS

Cara tem o comando descrito abaixo, mas tambem so funciona no servidor do banco de dados.

Selecionar tudo

        x := OSCommand_Run(comando);
        DBMS_OUTPUT.Put_Line(x);
        DBMS_OUTPUT.Put_Line(x);
lobo
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 19
Registrado em: Ter, 09 Mai 2006 2:04 pm
Localização: Suzano
Valeu!!!!

ola amigos,

me falaram que tem uma função user_exit...

o que que ela faz essa função.?


Abraço

lobo
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

Se for pra rodar no próprio S.O., existem várias formas de se executar.
Uma delas é criar uma Java Store procedure que executa os comandos, chamada OSCommand_Run
http://forums.oracle.com/forums/thread. ... dID=369320

Pode-se usar também uma package chamada daemon
http://glufke.net/oracle/viewtopic.php?t=2226

Provavelmente tem outras formas...
Responder
  • Informação
  • Quem está online

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