Tabellen entfernen
Wenn Sie eine Tabelle nicht mehr benötigen, können Sie sie aus Ihrem Schema löschen:
DROP TABLE table_name
;
In Oracle können Sie mit folgender Syntax eine Tabelle löschen, die von Fremdschlüssel-Constraints referenziert wird:
DROP TABLE table_name
CASCADE CONSTRAINTS;
In PostgreSQL erreichen Sie das Gleiche mit folgender Syntax:
DROP TABLE table_name
CASCADE;
Fremdschlüssel-Constraints, die die Tabelle referenzieren, die gelöscht wird, werden dann ebenfalls gelöscht.
Tipp
In DB2 werden Fremdschlüssel-Constraints immer gelöscht. Die CASCADE-Klausel ist nicht erforderlich.
In allen anderen Fällen müssen Sie alle Fremdschlüssel-Constraints, die die zu löschende Tabelle referenzieren, manuell entfernen, bevor Sie die referenzierte Tabelle ...
Get SQL kurz & gut, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.