|
Kategorie: ASE: Funktionen: User, Login und Role Funktionen
mut_excl_roles()
Die
Role Function
mut_excl_roles()
ob sich zwei
benutzerdefinierte Rollen
oder alle Rollen, die direkt in der, über den Parameter "role_1" oder "role_2"
angegebenen Rolle enthalten sind,
gegenseitig ausschließen. Die Funktion gibt "1" zurück, wenn sich die Funktionen gegenseitig
ausschließen. Anderenfalls wird der Wert "0" zurückgegeben.
Syntax der Role Function mut_excl_roles()
mut_excl_roles("role_1", "role_2", ["membership" | "activation"])
Die Parameter der Role Function mut_excl_roles()
role_1, role_2
Der Parameter "role_1" und "role_2" sind Platzhalter für
benutzerdefinierte Rollen.
membership, activation
Die Parameter "membership" und "activation" sind optional anzugebende Parameter,
um zu prüfen auf welcher Ebene sich die Rollen gegenseitig aufheben.
Beispiel für die Role Function mut_excl_roles()
alter role role_1 add exclusive membership role_2
select mut_excl_roles("role_1", "role_2", "membership")
go
-----
1
Zeigt, dass sich die Rollen "role_1" und "role_2" gegenseitig ausschließen.
Siehe auch:
proc_role(), role_contain(), role_id(), role_name(), show_role(), suser_id(), suser_name(), user, User and Login and Role Functions, user_id(), user_name(), valid_name(), valid_user().
|