Geben Sie Benutzern die Möglichkeit, eine benutzerdefinierte Funktion auszuführen, indem Sie das EXECUTE-Privileg auf Objektebene erteilen.
Voraussetzungen
Sie müssen entweder Eigentümer der benutzerdefinierten Funktion sein oder das EXECUTE-Privileg mit Administrationsrechten für die Funktion haben.
Eigentümer einer benutzerdefinierte Funktion ist der Benutzer, der sie erstellt hat, und dieser Benutzer benötigt keine Privilegien, um sie auszuführen.
Kontext und Bemerkungen
Sie haben eine Funktion erstellt und Sie möchten, dass andere Benutzer sie nutzen können.
Stellen Sie eine Verbindung mit der Datenbank her.
Führen Sie eine GRANT EXECUTE-Anweisung ähnlich der folgenden aus:
GRANT EXECUTE ON function-name TO user-id; |
Beispiel
Der Ersteller der Nationality-Funktion kann beispielsweise einem anderen Benutzer die Erlaubnis erteilen, die Nationality-Funktion zu verwenden, indem er folgende Anweisung eingibt:
GRANT EXECUTE ON Nationality TO BobS; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |