O RDBMS geralmente não permite que as linhas se autodestruam automaticamente. É ruim para os negócios.
Mais a sério, algumas ideias, dependendo das suas necessidades exatas
- execute um job programado para executar um
DELETE
para remover linhas com base em alguma coluna de data/hora - (ideia mais complexa) use uma tabela particionada com uma janela deslizante para mover as linhas mais antigas para outra partição
- use uma visualização para mostrar apenas linhas com menos de duas semanas