Oracle 9i, quiero q la BD me avise de algun cambio

albertop
15 de Octubre del 2004
Buenas a todos.

Nos ha salido una linea de investigacion(mejor dicho me han encargado). Hasta ahora tenemos unas aplicaciones que cada cierto tiempo q les marca un "timer" miran en la BD en la tabla que necesiten si ha habido algun cambio.
Lo q quieren: Q la BD avise a las aplicaciones asi no se cargara tanto a la BD con la preg "hay cambios()?". Me imagino q habra algo hecho con mensageria de Windows q cuando haya algun cambio la BD deje en algun buzon un mensage que en la tabla xxx hay algun cambio.
He leido algo sobre Oracle Streams pero no si es de este hilo del que hay q tirar.

Alguna sugerencia????

Rodolfo Reyes
15 de Octubre del 2004
Lo que te aconsejo es que utilices Trigger After Insert y After Update, en las tablas que te interesa verificar que cambiaron. Y desde estos trigger puedes llamar a un procedimiento almacenado, el cual te envia correos electronicos.