Hallo,
das geht nicht so einfach, wenn man z.B. VarChar hat.
Aber die maximale Record-Groesse muesstest du doch bestimmen können,
wenn du deine Datenstruktur kennst.
Das Ermitteln der ältesten Records hängt ja auch von deiner Struktur ab
(ich habe hier immer ein
ID AUTOINC).
Unter Firebird wäre das dann etwa so
SQL-Code:
Delete From Table_X Tab1
Where Tab1.Id in
(Select First 100 Tab2.Id From Table_X Tab2
Order By Tab2.Id)
Die Zahl
100 musst du nat. berechnen.
Sollte das Subselect zu langsam sein, nimm eine SP.
Heiko