我的表格包含以下列:
dataID dataName dataCategory
例如,我在表格中添加了25行。我需要进行这样的查询,当每个新增5条新记录添加时,我们要说我要向客户发送邮件
5th (do sth)
10th ex(do sth)
15th ex(do sth)
.....so on
如何从SQL Server中检测这些新的5条记录并执行某些操作?如果你能帮助我解决代码块,不仅仅是SQL查询,我们将非常感激。
答案 0 :(得分:0)
您可以为此创建触发器。从
开始CREATE TRIGGER doSomethingEveryFiveInserts BEFORE INSERT ON mytable
FOR EACH ROW
...
首先,您可以在另一个表中定义计数器。
继续代码,每一行......
从BD检索计数器。
如果> 4,将其重置为0,将其保存在BD中,然后"做你的东西"
如果< 5,增加它,将其保存在BD中并且什么都不做(等待下一个循环)