与SQL数据库中的触发器触发有关的查询吗?

问题描述 投票:-2回答:1

[当表中的行值等于ceratin值时是否可以触发触发器?例如,如果表中的值达到零,我希望使用触发器进行某种DML操作,是否可以?

mysql sql oracle11g triggers database-trigger
1个回答
0
投票

触发器基于数据库对象上的事件触发。例如,您可以定义在表的插入,更新或删除事件之前或之后触发的触发器。您在触发器实现中所做的一切完全取决于您,DB将为您提供旧记录(用于更新和删除)和新记录(用于插入和更新)。

根据您的要求,您可以实现一种逻辑,该逻辑将检查属性的值,如果属性值达到零,则执行DML操作,否则将不执行任何操作而返回。

© www.soinside.com 2019 - 2024. All rights reserved.