CREATE OR ALTER USER-Beispiele
CREATE OR ALTER USER john PASSWORD 'fYe_3Ksw'
FIRSTNAME 'John'
LASTNAME 'Doe'
INACTIVE;
CREATE OR ALTER USER-BeispieleCREATE OR ALTER USER john PASSWORD 'fYe_3Ksw'
FIRSTNAME 'John'
LASTNAME 'Doe'
INACTIVE;
DROP USERLöschen eines Firebird-Benutzerkontos
DSQL
DROP USER username [USING PLUGIN plugin_name]
| Parameter | Beschreibung |
|---|---|
username |
Benutzername |
plugin_name |
Name des Benutzermanager-Plugins |
Die Anweisung DROP USER löscht ein Firebird-Benutzerkonto.
Die optionale USING PLUGIN-Klausel gibt explizit das User-Manager-Plugin an, das zum Löschen des Benutzers verwendet werden soll.Nur Plugins, die in der UserManager-Konfiguration für diese Datenbank aufgelistet sind (firebird.conf, oder überschrieben in databases.conf) sind gültig.Der Standardbenutzermanager (erster in der UserManager-Konfiguration) wird angewendet, wenn diese Klausel nicht angegeben wird.
|
Important
|
Benutzer mit demselben Namen, die mit verschiedenen Benutzermanager-Plugins erstellt wurden, sind unterschiedliche Objekte.Daher kann der Benutzer, der mit einem Benutzermanager-Plugin erstellt wurde, nur von demselben Plugin gelöscht werden. |
|
Note
|
Denken Sie daran, Ihre Arbeit festzuschreiben, wenn Sie in einer Anwendung arbeiten, die DDL nicht automatisch festschreibt. |
Um einen Benutzer zu löschen, muss der aktuelle Benutzer über
Administratorprivilegien in der Sicherheitsdatenbank verfügen
das Systemprivileg USER_MANAGEMENT in der Sicherheitsdatenbank haben
DROP USER-BeispieleBenutzer bobby löschen:
DROP USER bobby;
Entfernen eines Benutzers, der mit dem Legacy_UserManager-Plugin erstellt wurde:
DROP USER Godzilla
USING PLUGIN Legacy_UserManager;