ВМЕСТО TRIGGER будет бесконечный цикл?

Будет ли оператор Insert в таблице с триггером «INSTEAD OF» вызывать бесконечный цикл выполнения «вместо этого вставить»?

Например, так:

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

Будет ли оператор вставки внутри триггера «вместо» вызывать цикл?

Я не хочу отключать рекурсивные триггеры.

Нужно ли временно отключать триггер?

Источник: SQL Server — после триггера вставки — обновить другой столбец в той же таблице

12
задан Community 23 May 2017 в 12:00
поделиться