

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# CURRENT\$1USER
<a name="r_CURRENT_USER"></a>

검사 권한에 따라 데이터베이스의 현재 "유효" 사용자 이름을 반환합니다. 일반적으로 이 사용자 이름은 세션 사용자와 동일하지만 경우에 따라 수퍼유저에 의해 변경될 수 있습니다.

**참고**  
CURRENT\$1USER를 호출할 때는 후행 괄호를 사용하지 마세요.

## 구문
<a name="r_CURRENT_USER-synopsis"></a>

```
current_user
```

## 반환 타입
<a name="r_CURRENT_USER-return-type"></a>

CURRENT\$1USER는 NAME 데이터 유형을 반환하며 CHAR 또는 VARCHAR 문자열로 캐스팅할 수 있습니다.

## 사용 노트
<a name="r_CURRENT_USER-usage"></a>

CREATE\$1PROCEDURE 명령의 SECURITY DEFINER 옵션을 사용하여 저장 프로시저를 생성한 경우, 저장 프로시저 내에서 CURRENT\$1USER 함수를 호출하면 Amazon Redshift는 저장 프로시저 소유자의 사용자 이름을 반환합니다.

## 예제
<a name="r_CURRENT_USER-example"></a>

다음은 현재 데이터베이스 사용자의 이름을 반환하는 쿼리입니다.

```
select current_user;

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