【发布时间】:2018-08-06 22:08:24
【问题描述】:
我经常想到触发器如何有用,但没有创建任何触发器。
我的业务需要在选择性患者到期时触发提醒电子邮件。这种情况很少发生,因此让 SSRS 或 SSIS 函数每小时检查一次可能每年只发生一次的事情似乎是资源密集型的。
所以,我开始考虑使用 AFTER 类型的 DML 触发器。当 Discharge Disposition = 'Expired' 并且 Admit Source = 'Elective' 时,向指定用户发送警报电子邮件或其他通知。
这是对触发器的一种很好的使用,还是我给数据库增加了负担,而在其他地方可以更好地提供服务?有没有人对业务用例的 DML 触发器感到成功和满意?
【问题讨论】:
标签: sql sql-server triggers