Einzelnen Beitrag anzeigen

pronny31

Registriert seit: 8. Okt 2007
97 Beiträge
 
#1

Optimierung einer Tabelle

  Alt 9. Jan 2008, 11:04
Datenbank: Firebird • Version: 2.0 • Zugriff über: Delphi 2006
Hallo,

habe folgendes Problem :

Ich habe im laufe der Zeit innerhalb einer Datenbank Feldeigenschaften geändert ...z.b. Varchar(20) auf Varchar(25) usw., um das im laufenden Betrieb zu machen habe ich einfach ein neues Feld mit den neuen Eingeschaften angelegt anschließend alles aus dem Feld, was da geändert werden soll reinkopiert und dann das alte Feld gelöscht und anschießend neu angelegt und wieder reinkopiert werden . Am Ende am habe ich das Feld das ich zum Kopieren genutzt habe wieder gelöscht !.
Meine Frage ist : Gibt es eine Möglichkeit die Tabelle praktisch wie in Mysql mit Optimize den Überhang zu beseitigen und somit auch keine Lücken zurückzulassen ?


Ich habe schon alles versucht aber es gibt keinen Befehl der den Optimze- Befehl von Mysql ersetzt !

Kann mir einer helfen !
  Mit Zitat antworten Zitat