Anfang des InhaltsbereichsALTER USER-Anweisung (alter_user_statement) Dokument im Navigationsbaum lokalisieren

Die ALTER USER-Anweisung ( alter_user_statement ) ändert die einem Benutzer zugeordneten Eigenschaften.

Syntax

<alter_user_statement> ::= ALTER USER <user_name> [<user_mode>]
[PERMLIMIT <unsigned_integer> | PERMLIMIT NULL]
[TEMPLIMIT <unsigned_integer> | TEMPLIMIT NULL]
[TIMEOUT <unsigned_integer> | TIMEOUT NULL]
[COSTWARNING <unsigned_integer> | COSTWARNING NULL]
[COSTLIMIT <unsigned_integer> | COSTLIMIT NULL]
[DEFAULT ROLE ALL [EXCEPT <role_name>]
| DEFAULT ROLE NONE
| DEFAULT ROLE <role_name> [IDENTIFIED BY <password>]]
[[NOT] EXCLUSIVE]

user_name, user_mode, unsigned_integer, role_name, password

Erläuterung

Sie müssen mindestens eine der optionalen Angaben verwenden.

Der angegebene Benutzername muß einen definierten Benutzer bezeichnen, der kein Mitglied einer Benutzergruppe ist.

Der aktuelle Benutzer muß das Eigentümerrecht an dem Benutzer besitzen, dessen Eigenschaften geändert werden sollen.

Zum Zeitpunkt der Ausführung der ALTER USER-Anweisung darf der angegebene Benutzer nicht beim Datenbanksystem angemeldet sein.

Benutzerklasse (user_mode)

NULL

Wenn der Wert NULL spezifiziert wird, dann wird der zuvor definierte Wert aufgehoben.

DEFAULT ROLE

Durch DEFAULT ROLE wird festgelegt, welche der an den Benutzer vergebenen Rollen automatisch beim Eröffnen einer Sitzung aktiviert werden.

 

Hinweis

Eine Erläuterung der Angaben PERMLIMIT, TEMPLIMIT, TIMEOUT, COSTWARNING, COSTLIMIT und [NOT] EXCLUSIVE finden Sie in CREATE USER-Anweisung.

Eine Änderung der PERMLIMIT-Angabe ist nur dann möglich, wenn die neue Angabe größer ist als der aktuelle Platzbedarf aller privaten Tabellen.

Ende des Inhaltsbereichs