Dieser Artikel listet die SQL DROP TABLE
auf Syntax, wie sie von verschiedenen Datenbankverwaltungssystemen (DBMSs) implementiert wird. Die Syntax wird genau so aufgeführt, wie sie jeder Anbieter auf seiner Website aufgeführt hat. Klicken Sie auf den entsprechenden Link, um weitere Einzelheiten zur Syntax für einen bestimmten Anbieter anzuzeigen.
Die behandelten DBMS sind MySQL, SQL Server, PostgreSQL und Oracle Database.
MySQL
Aus dem MySQL 5.7 Referenzhandbuch:
DROP [TEMPORARY] TABLE [IF EXISTS]tbl_name
[,tbl_name
] ... [RESTRICT | CASCADE]
Beachten Sie, dass beim Löschen einer Tabelle die Benutzerrechte für die Tabelle nicht sind automatisch gelöscht.
SQL-Server
Aus der Transact-SQL-Referenz:
DROP TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name [ ,...n ] [ ; ]
PostgreSQL
Aus dem PostgreSQL 9.5-Handbuch:
DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
Oracle-Datenbank
Aus der Oracle Database Online Documentation 12c Version 1 (12.1):
DROP TABLE [ schema. ] table [ CASCADE CONSTRAINTS ] [ PURGE ] ;
Verwendung der GUI
Das Löschen von Tabellen kann auch über die GUI in jedem der Datenbankverwaltungssysteme oder mit einem der GUI-Tools erfolgen, die für die Verwendung mit diesem Produkt verfügbar sind.
Beispielsweise kann MySQL Workbench mit MySQL verwendet werden.