我正在寻找关于根据特定事件发生触发代码运行的方法的建议。
基本上我需要监视表中的所有插入,并将列值与另一个表中的参数集进行比较。
例如,当一个新记录添加到表中并且[Temperature]列大于30(这是另一个表中设置的值)时。发送提醒电子邮件以通知此情况。
答案 0 :(得分:2)
您可以创建在插入发生后自动执行的触发器(特殊类型的存储过程)。触发器的文档位于:https://technet.microsoft.com/en-us/library/ms189799(v=sql.120).aspx
但是,您无法从SQL数据库发送电子邮件。
根据插入后需要通知的速度,可能您可以从触发器中插入另一个表并定期查询此新表(例如,使用Azure自动化中的脚本)并在外部使用电子邮件逻辑数据库。