我有一个逻辑应用程序,它使用"SQL Server - When an item is modified (V2)“触发器,监视Azure SQL DB中更新的行。在运行此LA时,我注意到作为此触发器的输出的已修改行不包含更新的数据。我认为这可能是故意的(我真的看不出原因,但好吧…)因此,我直接在触发器后面添加了"Get Row“操作,以获取触发LA的行的最新数据。但是,即使这一步仍然返回该行的旧的、未更新的数据。但是,当我几秒钟<
下面的触发器定义有什么问题?我打算在更新或插入"date“列时执行"calculate_dow”函数,但它会生成以下错误.OR INSERT OF date ON focusblu.events EXECUTE PROCEDURE calculate_dow(date);
在更新或插入focusblu.events上的每一行执行过程calculate_dow(日期)的日期后,未能执行SQL : SQL创建触发器</e
我想跳过在表更新时调用的触发器。我知道如果更新后的行的UserID低于某个ID,我就可以跳过它。 inserted表可以有多行,什么时候会有多行?由于触发器在update上触发,触发器不会为update中的每一行调用吗? 下面的SQL忽略触发器是否正确。如果ID小于123,我希望触发器只执行RETURN操作,并跳过它通常执行的逻辑: DECLARE @UserID AS INT = (SELECT UserID FROM Insert