RDBMS generalmente no permite que las filas se autodestruyan automáticamente. Es malo para el negocio.
Más en serio, algunas ideas, dependiendo de sus necesidades exactas
- ejecutar un trabajo programado para ejecutar un
DELETE
para eliminar filas en función de alguna columna de fecha/hora - (idea más compleja) use una tabla particionada con una ventana deslizante para mover las filas más antiguas a otra partición
- usar una vista para mostrar solo las filas de menos de 2 semanas