Если я вас правильно понял вы не хотите выход быть новейшие 100 записей (легко достичь с SELECT TOP 100 [...] ORDER BY YourDateColumn
.
Если вы действительно и физически хотите удостовериться, что хранятся 100 новейших записей, а остальные удалены, вы должны использовать триггер.
Некоторые вопросы: Будет ли несколько пользователей (сеансов), которые манипулируют этой таблицей? Будет ли «новейший» изменяться только на INSERT
или может ли старая запись стать более новой на UPDATE
?
Но я бы подумал об этом! Если у вас нет по-настоящему веской причины для этого, я бы никогда не пошел так ...
Вы никогда не должны пытаться удалить запись физически, на которую еще можно положиться еще одна сессия.
Что бы я сделал:
Используйте «TOP 100» -view для достижения своей цели и регулярно проверяться выполняемое задание, чтобы выбросить старые записи с некоторым похмелья Период.
Да, это возможно. что ты уже испробовал? –
Если бы мой ответ был полезным, пожалуйста, проголосуйте и/или отметьте как принято, thx! – Shnugo