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



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

非常感谢有关上述主题的任何帮助。

触发器

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

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

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

最新更新