CURRENT_USER - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

CURRENT_USER

Gibt den Benutzernamen des aktuellen „effektiven“ Benutzers der Datenbank zurück, abhängig von den Überprüfungsberechtigungen. In der Regel ist dieser Benutzername mit dem Namen des Sitzungsbenutzers identisch. Dies kann jedoch gelegentlich von Superusern geändert worden sein.

Anmerkung

Verwenden Sie beim Aufrufen von _ keine abschließenden Klammern. CURRENT USER

Syntax

current_user

Rückgabetyp

CURRENT_ USER gibt einen NAME Datentyp zurück und kann als Zeichenfolge oder umgewandelt werden. CHAR VARCHAR

Nutzungshinweise

Wenn eine gespeicherte Prozedur mit der SECURITY DEFINER Option des PROCEDURE Befehls CREATE _ erstellt wurde, gibt Amazon Redshift beim Aufrufen der USER Funktion CURRENT _ innerhalb der gespeicherten Prozedur den Benutzernamen des Besitzers der gespeicherten Prozedur zurück.

Beispiel

Die folgende Abfrage gibt den Namen des aktuellen Datenbankbenutzers zurück:

select current_user; current_user -------------- dwuser (1 row)