SYSTEM$GET_TAG_ALLOWED_VALUES

SYSTEM$GET_TAG_ALLOWED_VALUES (태그 허용 값 조회)

지원되는 객체에 설정할 수 있는 문자열 값의 쉼표로 구분된 목록을 반환하거나, 태그 키에 지정된 문자열 값이 없어 가능한 모든 문자열 값을 허용함을 나타내는 NULL을 반환해요.

참조: Set a list of allowed tag values, TAGS view

출처: Snowflake SQL Reference - SYSTEM$GET_TAG_ALLOWED_VALUES

본문

구문

SYSTEM$GET_TAG_ALLOWED_VALUES('<name>')

인자

name

태그 키의 완전히 한정된 이름을 문자열로 나타낸 것이에요.

사용상 주의사항

  • 이 함수를 호출하는 역할은 태그의 부모 데이터베이스와 스키마에 대한 USAGE 또는 다른 권한, 또는 계정에 대한 전역 APPLY TAG 권한이 있어야 해요.
  • SNOWFLAKE.CORE.SEMANTIC_CATEGORY 시스템 태그를 함수의 인자로 전달하면 이 태그에는 허용 값 제약이 없으므로 Snowflake는 NULL을 반환해요.

예시

governance라는 데이터베이스와 tags라는 스키마에 있는 cost_center라는 태그 키의 허용 태그 값을 조회해요:

select system$get_tag_allowed_values('governance.tags.cost_center');

더 알아보기