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');