IS_GROUP_IMPORTED

IS_GROUP_IMPORTED (SYS_CONTEXT 함수)

지정한 그룹이 현재 계정으로 가져온(inported) 조직 사용자 그룹이면 VARCHAR 값 'TRUE'를 반환해요.

출처: Snowflake SQL Reference - IS_GROUP_IMPORTED (SYS_CONTEXT 함수)

본문

구문

SYS_CONTEXT(
  'SNOWFLAKE$ORGANIZATION' ,
  'IS_GROUP_IMPORTED' ,
  '<group_name>'
)

인자

  • 현재 조직에 대한 컨텍스트 정보를 반환하는 함수를 호출하고 싶다고 지정해요.
  • IS_GROUP_IMPORTED 함수를 호출해요.
  • 확인할 조직 사용자 그룹의 이름을 지정해요.

반환 값

함수는 다음 VARCHAR 값 중 하나를 반환해요.

  • 조직 사용자 그룹이 현재 계정으로 가져왔다면 'TRUE'.
  • 조직 사용자 그룹이 현재 계정으로 가져오지 않았거나 유효한 조직 사용자 그룹이 아니라면 'FALSE'.

이 반환 값을 BOOLEAN 값 TRUE 또는 FALSE와 비교하려면 반환 값을 BOOLEAN으로 캐스팅해요. 예:

SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_GROUP_IMPORTED', 'my_group_name')::BOOLEAN = TRUE;

2026_06 행동 변경 번들: 계정에서 2026_06 행동 변경 번들이 활성화되면 SYS_CONTEXT를 통해 이 함수를 호출할 때 VARCHAR 문자열 'TRUE' 또는 'FALSE' 대신 BOOLEAN을 반환해요. ::BOOLEAN이나 ::NUMBER 같은 기존 캐스팅은 계속 동일하게 작동해요.

네임스페이스별 모든 속성과 함수의 반환 타입은 SYS_CONTEXT return types를 참고해요.

예시

다음 예시는 my_group_name 그룹이 현재 계정으로 가져온 조직 사용자 그룹이면 'TRUE'를 반환해요.

SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_GROUP_IMPORTED', 'my_group_name');

더 알아보기