У меня есть триггер ПОСЛЕ UPDATE на таблице db, Foo. ВСТАВЛЯЕТ запись аудита в таблицу аудита всякий раз, когда ОБНОВЛЕНИЕ происходит на Foo.Почему ПОСЛЕ ОБНОВЛЕНИЯ Триггер уволен только ОДНАЖДЫ, даже жесткие, есть 3 ОБНОВЛЕНИЯ на ROW?
Существует 3 отдельных службы, и иногда они ОБНОВЛЯЮТ ту же запись Foo, но разные поля.
ПРОБЛЕМА - это когда в одной и той же строке есть 3 ОБНОВЛЕНИЯ, которые, похоже, происходят почти одновременно - я вижу, что срабатывает ТОЛЬКО один ПОСЛЕ ОБНОВЛЕНИЯ. Я вижу только одну запись аудита, которую я ожидаю 3.
Любое поясняет, почему это может случиться?
Успешно ли все три обновления? – Twinkles
Создайте скрипт sql, демонстрирующий вашу проблему. – Moho
Не могли бы вы рассказать нам, как вы решили эту проблему? благодаря – siva