DROP SCHEMA löscht ein Datenbankschema.
Welche Schemata definiert sind, erfahren Sie im View SCHEMATA des INFORMATION_SCHEMA (siehe Kapitel „Informationsschemata").
Der aktuelle Berechtigungsschlüssel muss Eigentümer des Schemas sein.
DROP SCHEMA
schema { CASCADE | RESTRICT }
schema
Name des Schemas.
Der einfache Name des Schemas kann durch einen Datenbanknamen qualifiziert werden.
CASCADE
Das Schema schema und alle Objekte des Schemas werden gelöscht. Auch Views, Routinen und Integritätsbedingungen, die sich direkt oder indirekt auf die in schema enthaltenen Basistabellen, Views und Routinen beziehen, werden gelöscht.
RESTRICT
Das Löschen des Schemas schema ist nur möglich, wenn es leer ist. Alle Basistabellen, Views und Routinen des Schemas müssen zuvor gelöscht werden.
Beispiel
Das Beispiel löscht das Schema ZUSAETZE, wenn vorher alle Basistabellen, Views und Routinen des Schemas gelöscht wurden. Das Schema wurde mit dem Datenbank-Namen qualifiziert.
DROP SCHEMA auftragkunden.zusaetze RESTRICT
Siehe auch
CREATE SCHEMA, DROP TABLE, DROP VIEW, DROP FUNCTION, DROP PROCEDURE