Anzahl von Zeilen einer Tabelle beschränken

HUBBLE

Mitglied
Ist es möglich die maximale Anzahl von möglichen Zeilen einer Tabelle festzulegen?
Falls ja, ist es dann auch möglich, wenn das Limit auf 300 gesetzt wurde, das wenn man die 301ste Zeile hinzugefügen will, die zwar hinzugefügt wird, dafür aber die "älteste" Zeile in der Tabelle gelöscht wird, sodass im Endeffekt wieder nur 300 Zeilen in der Tabelle stehn? Ist das möglich?

Danke

HUBBLE***
 
Was nutzt du denn für ein RDBMS ? Bei oracle oder db2 könnte man einen Trigger bauen, der bei einem INSERT die Anzahl Zeilen zählt. Noch Performanter wäre eine Sequence von 1 bis 300 mit der Option CYCLE und vor dem INSERT löschst du einfach den Wert nächsten Wert raus, das wäre dann quasi ein FIFO Trigger ;-)
 
Zurück