| PostgreSQL: Das Offizielle Handbuch | ||||
|---|---|---|---|---|
| Zurück | Schnell zurück | Schnell nach vorne | Nach vorne | |
DROP TABLE löscht Tabellen aus der Datenbank. Nur der Eigentümer kann eine Tabelle löschen. Um alle Zeilen aus einer Tabelle zu entfernen, ohne die Tabelle zu zerstören, verwenden Sie DELETE.
DROP TABLE löscht immer alle Indexe, Regeln, Trigger und Constraints der Zieltabelle. Um jedoch eine Tabelle zu löschen, auf die ein Fremdschlüssel einer anderen Tabelle verweist, muss CASCADE angegeben werden. (CASCADE entfernt dann den Fremdschlüssel, aber nicht die ganze andere Tabelle.)
Der Name der zu löschenden Tabelle (möglicherweise mit Schemaqualifikation).
Löscht automatisch alle Objekte, die von der Tabelle abhängen (z.B. Sichten).
Verhindert das Löschen der Tabelle, wenn irgendwelche Objekte von ihr abhängen. Das ist die Voreinstellung.
Meldung, wenn der Befehl erfolgreich ausgeführt wurde.
Meldung, wenn die angegebene Tabelle nicht existiert.
| Zurück | Zum Anfang | Nach vorne |
| DROP SEQUENCE | Nach oben | DROP TRIGGER |