Toto je složitý problém, protože pokud vaše tabulka není propojena s žádnou jinou tabulkou, můžete mít velmi dobře nejnovější řádek v tabulce A odkazující na velmi starý řádek v tabulce B. V tomto případě, ačkoli je řádek tabulky B velmi starý , nemůžete jej smazat, aniž byste narušili koherenci vaší databáze.
Dělat to „nepřetržitě“ je ještě těžší (čti:nemožné). Já bych nejprve
- zkontrolujte, zda je to opravdu potřeba. Disky jsou levné a 10 záznamů v podnikové databázi je opravdu nic.
- implementujte nějaký očistný mechanismus a spusťte jej velmi tu a tam, když databázi nepoužívá nikdo jiný.