Скажем, у меня есть триггер UPDATE на tableA
, который вставляет новую запись в tableB
.
CREATE TRIGGER insertIntoTableB
ON tableA
FOR UPDATE
AS
INSERT INTO tableB (...) VALUES (...)
GO
Затем я запускаю эти операторы последовательно.Будет ли второй оператор UPDATE (UPDATE tableB
) работать нормально?(т.е. дождитесь полного запуска триггера в таблице A)
UPDATE tableA
SET ...
WHERE key = 'some key'
UPDATE tableB
SET ...
WHERE key = 'newly inserted key from trigger'