Anfang des Inhaltsbereichs

DROP USER-Anweisung (drop_user_statement) 

Die DROP USER-Anweisung (drop_user_statement) löscht die Definition eines Datenbankbenutzers. Die Metadaten des zu löschenden Benutzers werden aus dem Datenbankkatalog gelöscht.

Syntax

<drop_user_statement> ::= DROP USER <user_name> [<cascade_option>]

user_name, cascade_option

Erläuterung

Der aktuelle Benutzer muss Eigentümerrecht an dem zu löschenden Benutzer besitzen.

Der angegebene Benutzer darf zum Zeitpunkt der Ausführung der DROP USER-Anweisung nicht beim Datenbanksystem angemeldet sein.

·        Wenn der zu löschende Benutzer keiner Benutzergruppe angehört, Eigentümer von Synonymen oder Tabellen ist und die CASCADE-Option RESTRICT angegeben wurde, scheitert die DROP USER-Anweisung.

·        Wenn keine CASCADE-Option oder die CASCADE-Option CASCADE angegeben wurde, werden zusammen mit dem Datenbankbenutzer alle Synonyme und Tabellen des zu löschenden Benutzers, sowie alle darauf basierenden Indizes, Privilegien, View-Tabellen usw. gelöscht.

Wenn ein Benutzer mit der Datenbankbenutzerklasse DBA gelöscht wird, bleiben die von ihm erzeugten Benutzer erhalten. Neuer Eigentümer dieser Benutzer wird der SYSDBA-Benutzer.

Ende des Inhaltsbereichs