Delete from

Hallo…

Mit folgender Anweisung kann ich Datensätze aus einer datei löschen:
„Delete from DB where name is null“

In meiner DB(Paradox) würde dies auf etwa 80% der Datensätze zutreffen!
Vor dieser Anweisung betrug die Dateigrösse(also der *.db Datei)
etwa 15mb!
Nach ausführen dieser Anweisung —> AUCH 15MB!!!

Wieso???

MfG

Datenbanken löschen nicht
Datenbanken löschen Daten nicht wirklich, vielmehr werden Datensätze als gelöscht markiert.Desweiteren können Dateien auf vielen Betriebssystemen nicht kleiner werden, deshalb gibt es reorganisations-Tools, welche den Inhalte in eine neue Datei umkopieren, die Zieldatei wird dabei kleiner.

Gruß Markus

Hmm…
interessant!

Danke Markus…
Dann muss ich mir halt so ein Organisationstool schreiben!

Also praktisch:
1.Daten von „grosser“ Tabelle einlesen
2.neue Tabelle erzeugen
3.Daten der „grossen“ Tabelle in neue eingefügen

Ergebnis: neue Tabelle ist „klein“!

Danke…