如果让任何事情发生变化,DBMS如何通知我?

时间:2014-03-14 06:49:31

标签: database

我打算设计一个可以监控数据库的系统(Oracle,MySQL,SQL Server,无论如何)。一旦对数据库进行了更改(插入新记录等),就会显示一条信息。

有没有办法让DBMS在发生任何变更时通知我。

1 个答案:

答案 0 :(得分:0)

Triggers是您需要了解的内容

http://plsql-tutorial.com/plsql-triggers.htm

一个想法是,您可以使用另一个表,其中触发器将监视表并更新该表,并且您的系统只能poll该特定表。

Send e-mail from a trigger

此外,您可以设置触发器向您发送电子邮件,您可以poll电子邮件服务器。取决于您如何设计监控系统