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: Sicherheits Funktionen

list_appcontext()

Die Security Function list_appcontext() gibt eine Liste der Attribute eines über den Parameter "context_name" angegebenen Context zurück. Wird der Parameter "context_name" nicht mit angegeben, so werden alle Atribute aller Contexte zurückgegeben. list_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 list_appcontext()

    list_appcontext(["context_name"])
    

Der Parameter der Security Function list_appcontext()

context_name
Der Parameter "context_name" ist ein optionaler Platzhalter alle "application context attributes".

Beispiel für die Security Function list_appcontext()

    select list_appcontext("context_name_1")
go
-----
Context Name: (context_name_1)
Attribute Name: (attribute_name_1) Value: (attribute_value_1)
Context Name: (context_name_1)
Attribute Name: (attribute_name_2) Value: (attribute_value_2)

Gibt eine Liste der Attribute eines oder mehrere Contexte.

    select list_appcontext("context_name_1")
go
Select permission denied on built-in list_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:

get_appcontext(),
is_sec_service_on(),
rm_appcontext(),
set_appcontext(),
show_sec_services(),
Sicherheits Funktionen.