CURRENT_ORGANIZATION_USER

CURRENT_ORGANIZATION_USER

현재 시스템에 로그인한 사용자의 이름을 반환하되, 사용자가 조직 사용자(organization user)인 경우에만 반환하는 세션 컨텍스트 함수예요.

출처: 공식 문서

본문

현재 시스템에 로그인한 사용자의 이름을 반환하지만, 사용자가 조직 사용자인 경우에만 반환합니다.

구문 (Syntax)

CURRENT_ORGANIZATION_USER()

인자 (Arguments)

없음.

반환값 (Returns)

현재 사용자가 조직 사용자이면 VARCHAR 타입의 값을 반환합니다.

현재 사용자가 조직 사용자가 아니면 NULL을 반환합니다.

사용 참고 사항 (Usage notes)

ANSI 표준을 준수하기 위해 이 함수는 SQL 문에서 괄호 없이 호출될 수 있습니다.

그러나 함수를 호출하는 표현식으로 Snowflake Scripting 변수를 설정하는 경우(예: my_var := CURRENT_ORGANIZATION_USER();)에는 괄호를 포함해야 합니다. 자세한 내용은 context functions의 사용 참고 사항을 참고하세요.

CURRENT_USER 컨텍스트 함수와 달리 이 함수는 데이터 공유 소비자 계정에서 호출될 때 사용자를 반환할 수 있습니다.

예제 (Examples)

SELECT CURRENT_ORGANIZATION_USER();
+-----------------------------+
| CURRENT_ORGANIZATION_USER() |
|-----------------------------|
| TSMITH                      |
+-----------------------------+

더 알아보기 (Learn more)