Einzelnen Beitrag anzeigen

Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Kompletten Inhalt löschen!

  Alt 16. Nov 2006, 15:02
Das kommt drauf an.

Delete from tabellenname entfernt zwar die Daten, der Speicherplatz im Tablespace wird aber weiterhin als belegt markiert. Das ist dann sinnvoll, wenn die Werte quasi sofort neu belegt werden.
Ansonsten ist

Truncate tabellenname sinnvoller. Dabei wird wirklich freigegeben. Ist auch ca. 30-40% schneller, insbesondere bei Datenbanken die Rollbacks unterstützen. (Ich weiß aber nicht, ob Truncate ANSI-Standard ist)
  Mit Zitat antworten Zitat