A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Funktionen: User, Login und Role Funktionen

valid_user()

Die User Function valid_user() ermittelt ob die, im Parameter "user_id" zu einem gültigen Benutzer oder Alias in mindestens einer Datenbank ist. Die Funktion kann nur für die eigene "suid" ausgeführt werden. Um andere "suid" zu überprüfen, benötigt man die Rechte eines System Administrators oder System Security Officers.

Syntax der User Function valid_user()

    valid_user([server_user_id])
    

Der Parameter der User Function valid_user()

server_user_id
Der Parameter "server_user_id" ist ein Platzhalter für eine beliebige "suid" eines Datenbankbenutzers oder Aliases in einer Datenbank. Die "server_user_id" ist die "suid" aus der Systemtabelle syslogins. Sie wird von der Funktion valid_user() mit der "suid" in den Systemtabellen sysusers und sysalternates verglichen. Wird die "server_user_id" in einer der beiden Systemtabellen (sysusers, sysalternates) in mindestens einer Datenbank gefunden, wird "1" ausgegeben, anderenfalls "0".

Beispiel für die User Function user

    select valid_user(153)
go
-----
1

Gibt den Wert "1" zurück, da der Benutzer zur "server_user_id" in mindestens einer Datenbank gültig ist.

Siehe auch:
has_role(),
proc_role(),
mut_excl_roles(),
role_contain(),
role_id(),
role_name(),
show_role(),
setuser,
sp_addalias,
sp_addgroup,
sp_addlogin,
sp_adduser,
sp_changegroup,
sp_configure "check password for digit",
sp_configure "minimum failed logins",
sp_configure "minimum password length",
sp_configure "systemwide password expiration",
sp_displaylogin,
sp_dropalias,
sp_dropgroup,
sp_droplogin,
sp_dropuser,
sp_helpgroup,
sp_helpuser,
sp_locklogin,
sp_modifylogin,
sp_password,
suser_id(),
suser_name(),
user,
user_id(),
user_name() und
Funktionen.

Siehe auch:

mut_excl_roles(),
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().