Sql-триггеры синхронны или асинхронны?

Триггеры являются частью sql-query транзакции, которая их вызвала.

Одна sql-triggers важная вещь о триггерах, о trigger которой вы должны знать, - это sql-statement то, что триггер срабатывает sqlselect один раз для каждой транзакции sql-statement (по крайней мере, на сервере sql-triggers SQL вы должны проверять другие database-trigger базы данных, но даже если sqlselect он будет обрабатывать строку sql-triggers за строкой, это обычно плохая trigger идея), поэтому, если вы вставляете trigger 6000 записей, триггер срабатывает sqlselect один раз, а не 6000 раз. Многие sql-statement люди не знают об этом и пишут triggers триггеры так, как будто они sql-statement будут обрабатывать несколько sql-statement записей, вставляя по одной stored-procedure записи за раз. Это неверно, и stored-procedures ваш триггер должен учитывать sql-triggers обработку вставки нескольких stored-procedure записей.

sql

stored-procedures

triggers

timing

2022-08-29T18:19:22+00:00