【发布时间】:2020-03-06 05:16:44
【问题描述】:
是否可以在表中的行值等于某个值时触发触发器?就像如果表中的值为零,我希望使用触发器进行某个 DML 操作,这可能吗?
【问题讨论】:
标签: mysql sql oracle11g triggers database-trigger
是否可以在表中的行值等于某个值时触发触发器?就像如果表中的值为零,我希望使用触发器进行某个 DML 操作,这可能吗?
【问题讨论】:
标签: mysql sql oracle11g triggers database-trigger
触发器基于 DB 对象上的事件触发。例如,您可以定义一个触发器以在表上插入、更新或删除事件之前或之后触发。您在触发器实现中所做的一切完全取决于您,DB 将为您提供旧记录(用于更新和删除)和新记录(用于插入和更新)。
根据您的要求,您可以实现一个逻辑来检查属性的值,如果它达到零,则执行 DML 操作,否则直接返回而不做任何事情。
【讨论】: