- 카테고리:
TAG_REFERENCES_ALL_COLUMNS¶
각 행이 특정 열에 할당된 태그 이름과 태그 값을 표시하는 테이블을 반환합니다.
이 함수는 태그가 열에 직접 할당되든 태그 상속 을 통해 할당되든, 주어진 테이블 또는 뷰의 모든 열에 설정된 모든 태그를 반환합니다.
구문¶
TAG_REFERENCES_ALL_COLUMNS( '<object_name>' , '<object_domain>' )
인자¶
- 'object_name'
- 태그 연결이 오브젝트에 있는 경우, 참조된 오브젝트의 이름입니다. - 이 인자는 테이블 및 뷰의 이름을 지원합니다. 
- 'object_domain'
- 참조된 오브젝트의 도메인입니다. - Snowflake는 이 함수에 대해 하나의 도메인을 지원합니다. - TABLE.- 오브젝트 이름이 뷰(즉, 뷰, 구체화된 뷰)인 경우에도 열을 포함하는 모든 오브젝트에 대해 도메인 - TABLE을 사용해야 합니다.
사용법 노트¶
- 지정된 오브젝트에 대한 액세스 권한이 있는 역할에 대해서만 결과가 반환됩니다. - 시스템 태그 에 대한 참조를 확인하려면 공유 SNOWFLAKE 데이터베이스에서 IMPORTED PRIVILEGES 를 가진 역할을 사용하십시오. 
- Information Schema 테이블 함수를 호출할 때 세션에는 사용 중인 INFORMATION_SCHEMA 스키마가 있거나 또는 함수가 정규화된 오브젝트 이름을 사용해야 합니다. 자세한 내용은 Snowflake Information Schema 섹션을 참조하십시오. 
출력¶
이 함수는 다음 열을 반환합니다.
| 열 | 데이터 타입 | 설명 | 
|---|---|---|
| TAG_DATABASE | TEXT | 태그가 설정된 데이터베이스입니다. | 
| TAG_SCHEMA | TEXT | 태그가 설정된 스키마입니다. | 
| TAG_NAME | TEXT | 태그의 이름입니다. 이는 태그의  | 
| TAG_VALUE | TEXT | 태그의 값입니다. 이는 태그의  | 
| APPLY_METHOD | TEXT | 태그가 오브젝트에 할당된 방법을 지정합니다. 사용 가능한 값은 다음과 같습니다. 
 | 
| LEVEL | TEXT | 태그가 설정된 오브젝트 도메인입니다. | 
| OBJECT_DATABASE | TEXT | 테이블 또는 뷰가 포함된 데이터베이스 이름입니다. | 
| OBJECT_SCHEMA | TEXT | 테이블 또는 뷰가 포함된 스키마 이름입니다. | 
| OBJECT_NAME | TEXT | 테이블 또는 뷰의 이름입니다. | 
| DOMAIN | TEXT | 이 함수는 테이블 또는 뷰의 모든 열에 설정된 모든 태그를 반환하므로 이 값은  | 
| COLUMN_NAME | TEXT | 태그가 설정된 열의 이름입니다. | 
예¶
my_table 테이블의 모든 열에 할당된 태그 목록을 검색합니다.
select * from table(my_db.information_schema.tag_references_all_columns('my_table', 'table'));