- 카테고리:
GET_CONTACTS¶
오브젝트와 연결된 연락처 를 반환합니다.
구문¶
SNOWFLAKE.CORE.GET_CONTACTS (
'<object_name>',
'<object_type>'
[ , '<contact_name>' ]
)
필수 인자¶
'object_name'
연락처를 연결할 수 있는 오브젝트의 이름입니다.
'object_type'
지정된 오브젝트의 유형입니다. (데이터베이스 테이블 및 스키마에 포함된 모든 테이블형 오브젝트에 대해) 가능한 값은 DATABASE, SCHEMA, TABLE 입니다.
지원되는 오브젝트 유형 목록은 지원되는 오브젝트 섹션을 참조하십시오.
선택적 인자¶
'contact_name'
연락처의 이름입니다. 연락처가 지정된 경우 이 함수는 지정된 오브젝트와 연결된 다른 연락처에 대한 정보를 반환하지 않습니다.
출력¶
각 행에 다음과 같은 열이 있는 테이블을 반환합니다.
열 |
데이터 타입 |
설명 |
---|---|---|
|
VARCHAR |
연락처와 지정된 오브젝트 간의 관계를 설명합니다. 목적은 오브젝트와 관련된 연락처를 구분하여 누구와 연락하여 도움을 받아야 하는지 알 수 있도록 도와줍니다. 예를 들어 ACCESS_APPROVAL 목적은 연락처가 오브젝트에 액세스하는 데 도움을 줄 수 있음을 나타냅니다. |
|
VARCHAR |
오브젝트에 대해 다른 사람에게 연락하는 데 사용할 수 있는 이메일 주소입니다. |
|
VARCHAR |
해당 오브젝트에 대해 누군가에게 연락하는 데 사용할 수 있는 URL 입니다. |
|
VARCHAR |
오브젝트에 대해 연락할 수 있는 사용자입니다. |
|
VARCHAR |
연락처가 연결된 오브젝트의 유형입니다. 레벨을 사용하여 연락처가 연결된 오브젝트 계층 구조의 위치를 확인할 수 있습니다. (데이터베이스 테이블 및 스키마에 포함된 모든 테이블형 오브젝트에 대해) 가능한 값으로 DATABASE, SCHEMA, TABLE 등이 있습니다. |
참고
연락처 오브젝트의 이름은 이 함수의 출력에서 의도적으로 생략됩니다.
액세스 제어 요구 사항¶
이 함수를 호출하려면 CORE_VIEWER 데이터베이스 역할이 있어야 합니다.
사용법 노트¶
연락처 오브젝트에 사용자 목록이 포함된 경우 이 함수는 목록의 각 사용자에 대해 별도의 행을 반환합니다.
예¶
테이블 t1
과 연결된 각 연락처에 대한 행을 반환합니다.
SELECT * FROM TABLE(SNOWFLAKE.CORE.GET_CONTACTS('t1', 'TABLE'));