У меня есть приложение Logi c, которое использует триггер «SQL Сервер - при изменении элемента (V2)», отслеживая Azure SQL БД на предмет обновленных строк. При запуске этого LA я заметил, что измененная строка, полученная в качестве вывода для этого триггера, НЕ содержала обновленных данных.
Я подумал, что это может быть сделано намеренно (не совсем понимаю, почему, но хорошо .. .), поэтому я добавил действие «Получить строку» сразу после триггера, чтобы go получить самые последние данные для строки, которая инициировала LA. Но даже этот шаг по-прежнему возвращает старые, не обновленные данные для этой строки.
Однако, когда я повторно отправляю запуск через несколько секунд, действие «Получить строку» действительно получает обновленные данные из базы данных.
Это нормальное поведение? Версия строки БД SQL уже обновлена, хотя обновление данных еще не зафиксировано, запускает приложение Logi c, но еще не возвращает обновленные данные?