Hallo liebes Forum, bräuchte mal wieder eure Expertenmeinung.
Folgendes Problem:
Eine Datenbank mit 2 identischen Tabellen, eine davon hält die aktuellen Einträge, die andere ist eine Art History um die primäre Tabelle schlanker zu halten. In regelmässigen Intervallen sollen Datensätze älter als x Tage in die History-Tabelle verschoben werden.
Gibt es eine elegantere Lösung als das offensichtliche
Folgendes Problem:
Eine Datenbank mit 2 identischen Tabellen, eine davon hält die aktuellen Einträge, die andere ist eine Art History um die primäre Tabelle schlanker zu halten. In regelmässigen Intervallen sollen Datensätze älter als x Tage in die History-Tabelle verschoben werden.
Gibt es eine elegantere Lösung als das offensichtliche
Code:
SELECT * FROM TAB1 WHERE datum < sysdate - interval 'x' day;
INSERT INTO TAB2 .....
DELETE FROM TAB1 .....