SQL триггер не запускается после вставки - PullRequest
0 голосов
/ 07 февраля 2020
CREATE TRIGGER xyz
ON abc
AFTER INSERT,UPDATE
SET NOCOUNT ON;
AS
    DELETE FROM abc 
    WHERE condition;

В первый раз, когда я вставляю записи в таблицу abc непосредственно через вышеуказанный скрипт, это работает, но не работает при выполнении этого через приложение. Впоследствии он отлично работает для обоих.

Почему он не работает в первый раз, когда мы запускаем приложение? Я также попробовал вариант отката, с тем же результатом. Что-то не так с триггером?

1 Ответ

0 голосов
/ 07 февраля 2020

Попробуйте переместить SET NOCOUNT в пределах блока после AS

...