【发布时间】:2010-05-19 17:10:43
【问题描述】:
第一行似乎是正确的。第二行是我的 SQLite 代码。使用代码我得到一个关于触发器附近错误的异常。在 VS 中,它说无法绑定多部分标识符。使用 SQLite,新的代表被插入的行。所以我想增加订阅收件人的人数。我如何使用 SQL Server 触发器做到这一点?
CREATE TRIGGER trig_0 ON subscription
AFTER INSERT AS
UPDATE user_data
SET msg_count = msg_count + 1
WHERE id = new.recipient;
【问题讨论】:
-
我的建议是使用视图,并基于使用
COUNT聚合函数将msg_count作为计算列...
标签: sql-server triggers