Есть ли способ запросить время, когда данные были в последний раз изменены (добавить / редактировать / удалить) в таблице SQL Server? - PullRequest
0 голосов
/ 09 апреля 2019

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

У меня есть столбец «последнего изменения» в таблице, но запрос MAX(lastModifiedColumn) кажется дорогим для таблицы с миллионами строк.

Мне также не разрешено использовать триггеры.

Есть ли какое-нибудь удобное для этого решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...