Понимание триггеров в базе данных Azure SQL

1
8

Я настроил триггер для таблицы в базе данных Azure SQL. Этот триггер настроен на срабатывание при операциях INSERT и запускает хранимую процедуру всякий раз, когда происходит вставка.

Я хотел бы понять поведение при вставке нескольких строк в таблицу с помощью одного оператора INSERT, как в примере ниже:

В этом случае триггер (и впоследствии хранимая процедура) будет выполняться только один раз для всего оператора INSERT или он будет выполняться три раза, по одному разу для каждой вставленной строки?

INSERT INTO table
SELECT 1, 2
UNION
SELECT 3, 4
UNION
SELECT 4, 5;
Алексей
Вопрос задан25 августа 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.