数据库触发器和ECA(事件条件和操作)

时间:2016-05-20 20:32:11

标签: oracle triggers

我是数据库中触发器的新手, ECA
根据我的理解,触发器是PL / SQl中的自动程序,它是根据ECA提供的一些事件和条件触发的。 但ECA在数据库中是否有其独立的意义,它是一些独立的系统?或者触发器和ECA如何相互关联?

我们非常感谢您对上述主题的任何帮助。

1 个答案:

答案 0 :(得分:1)

触发器机制允许将自定义过程绑定到低级DML操作,如插入,更新和删除。程序是由数据库使用的语言创建的,例如:oracle使用pl / sql,sql server使用tsql,其他可以使用其他语言。

例如: 开发人员可以在调用创建日志的过程的表客户上创建对删除操作的触发器。

你可以说Trigger正在实现ECA概念。 事件 - 是对数据的DML操作。 条件 - 在触发器创建期间定义。 行动 - 由开发商定义的程序。