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.