Удалить старую запись в таблице до/после вставки записи в эту таблицу и удалить старую запись только тогда, когда запись счет больше двух.Удалить старую запись до/после вставки записи в таблицу, если количество записей составляет> 2
Как достичь следующий сценарий:
Таблица Имя: Sample
Id Name Date Position
1 phani 2013 Trainee
2 phani 2014 Developer
Теперь мы вставляем еще один рекорд для Фани
т.е. 3 Фани 2015 sr.Developer
Результаты:
Id Name Date Position
1 phani 2013 Trainee
2 phani 2014 Developer
3 phani 2015 sr.Developer
Теперь мы должны создать один триггер, который триггер должен удалить старую запись
ожидаемых результатов (средства 2013 год запись должна быть удалить.):
Id Name Date Position
2 phani 2014 Developer
3 phani 2015 sr.Developer
Теперь предположим, что в 2016 году позиция изменилась с sr.developer на Project Manager.
На этот раз 2014 год запись должна быть удалить и вставить новую запись, как показано ниже:
Id Name Date Position
3 phani 2015 sr.Developer
4 phani 2016 Project Manager
Вы используете SQL Server или Postgres? Пожалуйста, отметьте свой вопрос соответствующим образом. –