|
get_appcontext()
Die
Security Function
get_appcontext()
gibt den "attribute_name" in Zusammenhang des angegebenen
zurück. get_appcontext() ist eine so genannte
built-in
Funktion,
die von der
Application Context Facility
(ACF) bereitgestellt wird. Sie kann nur von
Benutzern
mit entsprechenden
Rechten
ausgeführt werden. Benutzer, die diese Funktion ohne entsprechende Berechtigung ausführen erhalten eine
Fehlermeldung und den Wert "-1" zurück. Benutzer mit entsprechender Berechtigung erhalten den
Wert "0" bzw. den "application context attribute name" zurück.
Syntax der Security Function get_appcontext()
get_appcontext("context_name", "attribute_name")
Der Parameter der Security Function get_appcontext()
context_name
Der Parameter "context_name" ist ein Platzhalter für
Reihe,
die den
"application context name"
angibt. Der Parameter ist als
Datentyp
char(30)
gespeichert.
attribute_name
Der Parameter "attribute_name" ist ein Platzhalter für Reihe, die den
"application context attribute name"
angibt. Der Parameter ist als
Datentyp
char(30)
gespeichert.
Beispiel für die Security Function get_appcontext()
select get_appcontext("context_name_1", "attribute_name_1")
go
-----
attribute_value_1
Hier wird das Attribut attribut_value_1 ausgegeben.
select get_appcontext("context_name_1", "attribute_name_1")
go
Select permission denied on built-in get_appcontext, database dbid
-----
-1
Hier hat der Benutzer keine entsprechenden Rechte, um die Funktion austzuführen. Darum wird
eine Fehlermeldung ausgegeben, die den Wert "-1" hat.
Siehe auch:
is_sec_service_on(), list_appcontext(), rm_appcontext(), set_appcontext(), show_sec_services(), Sicherheits Funktionen.
|