

 Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im [ Blogbeitrag](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/), der am 30. Juni 2025 veröffentlicht wurde. 

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
<a name="r_CURRENT_USER"></a>

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 CURRENT\_USER keine Klammern am Ende. 

## Syntax
<a name="r_CURRENT_USER-synopsis"></a>

```
current_user
```

## Rückgabetyp
<a name="r_CURRENT_USER-return-type"></a>

CURRENT\_USER gibt den Datentyp NAME zurück und kann in eine CHAR- oder VARCHAR-Zeichenfolge konvertiert werden. 

## Nutzungshinweise
<a name="r_CURRENT_USER-usage"></a>

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

## Beispiel
<a name="r_CURRENT_USER-example"></a>

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

```
select current_user;

current_user
--------------
dwuser
(1 row)
```