Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: Lesen aus einer Oracle Datenbank
7. Nov 2011, 08:45
Klingt nach Konzeptionsfehler, eine Spalte TimeStamp mit aufnehmen, nach dem Füllen auf aktuellen Zeit setzen und über eine Sicht zugreifen mit der Bedingung TimeStamp=(Select Max(Timestamp) from Tabelle).
Vor dem nächsten Füllen die älteren Sätze löschen, ohne TimeStamp füllen, anch dem Füllen TimeStamp setzen.
Wenn Delete zu lange dauert, dann mit 2 Tabellen und Truncate arbeiten, über eine UNION VIEW zugreifen, wieder mit TimeStampeinschränkung.
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
|