Refresh automatico

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
informatica@cofina.com.br
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 31
Registrado em: Seg, 08 Fev 2010 10:59 am
Localização: BOM JESUS DOS PERDÕES - SP

Estou utilizando o OracleXE e gostaria de receber algum tipo do aviso sobre qualquer inclusao/alteracao/exclusao em uma tabela para poder dar um refresh automaticamente. Ex. tenho um grid que mostra todo meu cadastro de clientes que ao perceber qualquer alteracao no cadastro por qualquer usuario a tela atualize os dados da tela imediatamente para que o resultado da inclusao/alteracao/exclusao seja percebido por todos os usuarios que estiverem utilizando o sistema, porem não gostaria der usar tabela adicional e não gostaria tb de ficar dando um refresh de tempos em tempos.
no interbase podemos criar uma procedure com o comando POST_EVENT "inclusao". E eu coloco um componente que monitora estes eventos.(Delphi).

obrigado
CarlosStetner
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Sex, 14 Mai 2010 8:06 pm
Localização: São José dos Campos - SP
O Primeiro passo não vale nada se você não chegar ao final.

No Oracle você pode criar triggers the after update after insert e gerar algum evento que você consiga monitorar pelo delphi.

A trigger é criada por tabela, logo precisaria criar uma pra cada tabela.
informatica@cofina.com.br
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 31
Registrado em: Seg, 08 Fev 2010 10:59 am
Localização: BOM JESUS DOS PERDÕES - SP

eu justamente uso uma trigger para gerar o evento no Interbase.
Preciso saber como fazer isso no Oracle sem ficar precisando criar tabela adicional.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitante