Anfang des Inhaltsbereichs

GRANT USER-Anweisung (grant_user_statement) Dokument im Navigationsbaum lokalisieren

Die GRANT USER-Anweisung (grant_user_statement) verleiht das Eigentümerrecht, das der SYSDBA oder ein DBA-Benutzer für einen Benutzer besitzt, an einen anderen Benutzer.

Syntax

<grant_user_statement> ::= GRANT USER <granted_users> [FROM <user_name>] TO <user_name>

<granted_users> ::= <user_name>,...| *
user_name

Erläuterung

Der aktuelle Benutzer muß ein DBA-Benutzer sein.

Die hinter den Schlüsselwörtern FROM und TO angegebenen Benutzernamen müssen verschieden sein, und sie müssen DBA-Benutzer kennzeichnen. Wenn FROM <user_name> nicht angegeben ist, wird implizit der aktuelle Benutzer angenommen.

Die nach den Schlüsselwörtern GRANT USER angegebenen Benutzer müssen existieren, dürfen keine Mitglieder einer Benutzergruppe sein und müssen die Benutzerklasse RESOURCE oder STANDARD haben. Der FROM-Benutzer muß das Eigentümerrecht für diese Benutzer haben. Die Angabe * bedeutet, daß die GRANT USER-Anweisung alle Benutzer betrifft, für die der FROM-Benutzer das Eigentümerrecht besitzt.

Der TO-Benutzer erhält vom FROM-Benutzer die Eigentümerrechte, die der FROM-Benutzer an den angegebenen Benutzern besitzt. Dem FROM-Benutzer werden diese Rechte entzogen. Insbesondere erhält der TO-Benutzer für jeden angegebenen Benutzer das Recht, diesen zu löschen sowie dessen Benutzerklasse und dessen andere Eigenschaften zu ändern.

Ende des Inhaltsbereichs