IBM PureData System for Analytics, Version 7.1

DROP SCHEMA

Mit dem DROP SCHEMA-Befehl können Sie ein Schema löschen. Wenn Sie ein Schema löschen, löschen Sie alle Objekte, die in ihm definiert sind. Sie können ein Schema nicht löschen, wenn in anderen Benutzersitzungen darauf zugegriffen wird oder wenn es das Standardschema der Datenbank ist.

Syntax

Syntax für das Löschen eines Schemas:
DROP SCHEMA [<DB-Name>.]<Schemaname> { CASCADE | RESTRICT }

Eingaben

Der DROP SCHEMA-Befehl akzeptiert folgende Eingaben:
Tabelle 1. Eingaben für DROP SCHEMA
Eingabe Beschreibung
<DB-Name> Der Name der Datenbank, die das zu löschende Schema enthält. Standardmäßig wird die aktuelle Datenbank verwendet.
<Schemaname> Der Name des zu löschenden Schemas.
CASCADE Löscht alle im Schema definierten Objekte und löscht dann das Schema.
RESTRICT Löscht das Schema, wenn es leer ist. Andernfalls wird ein Fehler zurückgegeben, dass das Schema nicht gelöscht werden kann.

Ausgaben

Der DROP SCHEMA-Befehl hat die folgenden Ausgaben:
Tabelle 2. Ausgaben von DROP SCHEMA
Ausgabe Beschreibung
DROP SCHEMA Der Befehl war erfolgreich.
ERROR: Drop behaviour (RESTRICT | CASCADE) needs to be specified Sie müssen die Option RESTRICT oder CASCADE angeben, um das Schema zu löschen.
ERROR: DROP SCHEMA: current schema 'DB'.'Schema' cannot be dropped. Sie haben die Option RESTRICT angegeben, aber das System kann das Schema nicht löschen, weil es nicht leer ist.

Berechtigungen

Sie müssen der Benutzer mit Administratorberechtigung, der Eigner des Schemas oder der Eigner der Datenbank sein, in der das Schema definiert ist, oder Ihr Konto muss Entfernungsberechtigungen für das Schema oder die Schemaobjektklasse haben. Wenn ein Schema denselben Namen wie ein vorhandenes Datenbankbenutzerkonto hat und wenn die enable_schema_user-Einstellung auf TRUE gesetzt ist, müssen Sie der Benutzer mit Administratorberechtigung sein.



Feedback | Copyright IBM Corporation 2014 | Letzte Aktualisierung: 2014-02-28