Entfernen einer Tabelle aus einer Datenbank
Beim Hinzufügen einer Tabelle zu einer Datenbank ändert Visual FoxPro den Vorspann der Tabellendatei, um den Pfad und den Dateinamen der Datenbank, zur der die Tabelle nun gehört, zu speichern. Diese Informationen über den Pfad und den Dateinamen werden als Rückverweis bezeichnet, da hierdurch die Tabelle mit der Datenbank rückverknüpft wird. Beim Entfernen einer Tabelle aus der Datenbank wird nicht nur die Tabelle zusammen mit den zugeordneten Datensammlungsdatei-Informationen (Data Dictionary-Informationen) aus der Datenbank entfernt, sondern es wird auch der Rückverweis aktualisiert, um den neuen Zustand der Tabelle als freie Tabelle zu kennzeichnen.
Sie können eine Tabelle aus einer Datenbank entweder über die Benutzeroberfläche oder mit dem REMOVE TABLE-Befehl entfernen. Beim Entfernen einer Tabelle aus einer Datenbank können Sie entscheiden, ob diese Tabelle ebenfalls vom Datenträger gelöscht werden soll.
So entfernen Sie eine Tabelle aus einer Datenbank
Klicken Sie im Projekt-Manager auf den gewünschten Tabellennamen und dann auf Entfernen.
- Oder -
Wählen Sie im Datenbank-Designer die zu entfernende Tabelle aus. Klicken Sie im Menü Datenbank auf Entfernen. Klicken Sie dann im angezeigten Dialogfeld auf Entfernen.
- Oder -
Verwenden Sie den REMOVE TABLE-Befehl.
Beispielsweise öffnet der folgende Code die Datenbank testdata
und löscht die Tabelle orditems
:
OPEN DATABASE testdata
REMOVE TABLE orditems
Durch das Entfernen einer Tabelle aus der Datenbank wird die Tabellendatei nicht automatisch gelöscht. Soll die Tabelle aus der Datenbank entfernt und gleichzeitig die entsprechende DBF-Datei von der Festplatte gelöscht werden, verwenden Sie die DELETE-Klausel des REMOVE TABLE-Befehls oder den DROP TABLE-Befehl. Beispielsweise öffnet der folgende Code die Datenbank testdata
und löscht die Tabelle orditems
von der Festplatte:
OPEN DATABASE testdata
REMOVE TABLE orditems DELETE
Der folgende Code öffnet die Datenbank testdata
und löscht die Tabelle orditems
, ohne eine Kopie der Datei im Windows-Papierkorb abzulegen.
OPEN DATABASE testdata
DROP TABLE orditems NORECYCLE
Siehe auch
Hinzufügen von Tabellen zu einer Datenbank | Aktualisieren der Verweise zwischen Tabelle und Datenbank | Erstellen einer Datenbank | Erstellen von Datenbanken | REMOVE TABLE | Entwerfen von Datenbanken | Arbeiten mit Datenbanken