German Datensätze in DB löschen

strupp01

Active Member
Licensed User
Longtime User
Ich habe gelesen und auch beim Programmieren festgestellt, dass Datensätze in Datenbanken nicht gelöscht sondern nur als gelöscht gekennzeichnet werden.
Der gelöscht gekennzeichnete Datensatz wird auch nicht überschrieben. Daher bläht sich die DB immer mehr auf.

Gibt es einen Befehl, alle gelöscht gekennzeichnete Datensätze entgültig zu entfernen oder muß ich eine Funktion erstellen, die alle gültigen Datensätze ausliest, in eine neue DB abspeichert, die alte DB löscht und die neue DB auf den alten Namen ändert. Ist zwar eine aufwendige Sache, aber währe möglich.

Vielleicht hat ja jemand einen Tipp für mich.

Gruß Strupp01
 
Top