При обновлении таблицы в MSSQL я хочу выполнить определенную задачу.Обновление Trigger MSSQL - SQL Server
Теперь у меня есть триггер обновления для требуемой таблицы, и моя задача (сценарий) запускается при обновлении записи.
Теперь, когда пользователь сохраняет существующую запись из Интернета, мой триггер обновления выполняет задание, которое я написал. Но когда пользователь сохраняет с веб-страницы без изменения какой-либо записи, время, когда триггер обновления не работал, поскольку никакие записи не изменяются.
Я бы хотел запустить сценарий, даже если запись не была изменена. Как мне это сделать?
Ваш сценарий мог бы быть в SP и используется либо в триггере или вызывается из кода –
Это SP, и я зову его в триггере. Вызов из кода не является вариантом. Но триггер не будет срабатывать, если запись не будет изменена. –
Что именно вы имеете в виду: «запись не изменяется»? Если ваше приложение отправляет инструкцию 'UPDATE', триггер будет запущен, даже если обновление установит столбцы на то же значение, что и раньше. Если ваше приложение ** не ** отправляет 'UPDATE' в базу данных (потому что пользователь ничего не изменил), то нет возможности запуска триггера. –