DROP-Anweisung (Microsoft Access SQL)

Gilt für: Access 2013, Office 2013

Löscht eine vorhandene Tabelle, Prozedur oder Sicht aus einer Datenbank, oder löscht einen vorhandenen Index aus einer Tabelle.

Hinweis

Das Microsoft Access-Datenbankmodul unterstützt nicht die Verwendung der DROP-Anweisung oder anderer DDL-Anweisungen in Kombination mit Datenbanken, die nicht aus dem Microsoft Access-Datenbankmodul stammen. Verwenden Sie stattdessen die Delete-Methode für Datenzugriffsobjekte (DAO).

Syntax

DROP {TABLE Tabelle | INDEX Index ON Tabelle | PROCEDURE Prozedur | VIEW Sicht}

Die DROP-Anweisung setzt sich wie folgt zusammen:

Part

Beschreibung

Tabelle

Der Name der zu löschenden Tabelle oder der Tabelle, aus der ein Index gelöscht werden soll.

Prozedur

Der Name der zu löschenden Prozedur.

Sicht

Der Name der zu löschenden Sicht.

Index

Der Name des aus der Tabelle zu löschenden Indexes.

Bemerkungen

Sie müssen die Tabelle schließen, bevor Sie sie löschen oder einen Index daraus entfernen können.

Sie können auch die ALTER TABLE-Anweisung verwenden, um einen Index aus einer Tabelle zu löschen.

Die CREATE TABLE-Anweisung kann zum Erstellen einer Tabelle und die CREATE INDEX- oder ALTER TABLE-Anweisung zum Erstellen eines Indexes verwendet werden. Verwenden Sie die ALTER TABLE-Anweisung ebenfalls, wenn Sie eine Tabelle ändern möchten.

Beispiel

The following example assumes the existence of a hypothetical NewIndex index on the Employees table in the Northwind database.

This example deletes the index MyIndex from the Employees table.

    Sub DropX1() 
     
        Dim dbs As Database 
     
        ' Modify this line to include the path to Northwind 
        ' on your computer. 
        Set dbs = OpenDatabase("Northwind.mdb") 
     
        ' Delete NewIndex from the Employees table. 
        dbs.Execute "DROP INDEX NewIndex ON Employees;" 
     
        dbs.Close 
     
    End Sub

This example deletes the Employees table from the database.

    Sub DropX2() 
     
        Dim dbs As Database 
     
        ' Modify this line to include the path to Northwind 
        ' on your computer. 
        Set dbs = OpenDatabase("Northwind.mdb") 
     
        ' Delete the Employees table. 
        dbs.Execute "DROP TABLE Employees;" 
     
        dbs.Close 
     
    End Sub