Hallo,
über die Variable "USER" bzw. über "SELECT USER FROM RDB$DATABASE" habe ich ja die Möglichkeit den angemeldeten Benutzer zu ermitteln. Ist es auch möglich zu ermitteln, mit welcher "ROLE" er sich angemeldet hat?
Ich möchte die Rechte eines Benutzers an einer Stored Procedure über die Systemtabelle RDB$USER_PRIVILEGES abfragen. Wenn ich die Rechte aber der Role gebe und die dem Benutzer zuordne, werden in der Systemtabelle nur die Rechte für die ROLE vermerkt. Ich kann die Rechte des angemeldeten Benutzers also nur abfragen, wenn ich auch weiß mit welcher ROLE er sich angemeldet hat.
Gruss
Ralf
über die Variable "USER" bzw. über "SELECT USER FROM RDB$DATABASE" habe ich ja die Möglichkeit den angemeldeten Benutzer zu ermitteln. Ist es auch möglich zu ermitteln, mit welcher "ROLE" er sich angemeldet hat?
Ich möchte die Rechte eines Benutzers an einer Stored Procedure über die Systemtabelle RDB$USER_PRIVILEGES abfragen. Wenn ich die Rechte aber der Role gebe und die dem Benutzer zuordne, werden in der Systemtabelle nur die Rechte für die ROLE vermerkt. Ich kann die Rechte des angemeldeten Benutzers also nur abfragen, wenn ich auch weiß mit welcher ROLE er sich angemeldet hat.
Gruss
Ralf
Comment