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 |
+-----------------------------+