小编zun*_*tic的帖子

触发器,它会无限循环吗?

具有"INSTEAD OF"触发器的表上的Insert语句是否会导致无限的"反向插入"执行循环?

例如:

CREATE TRIGGER setDescToUpper ON part_numbers
INSTEAD OF INSERT

AS
BEGIN
    INSERT INTO part_numbers (
        colA,
        colB,
        part_description
    ) SELECT
        colA,
        colB,
        UPPER(part_description)
    ) FROM
        INSERTED
END
GO
Run Code Online (Sandbox Code Playgroud)

在"而不是"触发器内的insert语句会导致循环吗?

我不想禁用递归触发器.

我是否需要暂时禁用触发器?

来源:SQL Server - 插入触发器后 - 更新同一个表中的另一列

sql t-sql sql-server triggers

12
推荐指数
1
解决办法
2447
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1

triggers ×1