- 스키마:
JOIN_POLICIES 뷰¶
이 Account Usage 뷰에는 계정의 조인 정책 이 목록으로 표시됩니다.
이 뷰의 각 행은 서로 다른 조인 정책에 해당합니다.
열¶
열 이름 |
데이터 타입 |
설명 |
---|---|---|
POLICY_ID |
NUMBER |
정책의 내부/시스템 생성 식별자입니다. |
POLICY_NAME |
TEXT |
정책의 이름입니다. |
POLICY_SCHEMA_ID |
TEXT |
정책이 있는 스키마에 대한 내부/시스템 생성 식별자입니다. |
POLICY_SCHEMA |
TEXT |
정책이 포함된 스키마입니다. |
POLICY_CATALOG_ID |
TEXT |
정책이 있는 데이터베이스의 내부/시스템 생성 식별자입니다. |
POLICY_CATALOG |
TEXT |
정책이 속한 데이터베이스입니다. |
POLICY_OWNER |
TEXT |
정책을 소유한 역할의 이름입니다. |
POLICY_SIGNATURE |
TEXT |
정책 인자의 서명을 입력합니다. |
POLICY_RETURN_TYPE |
TEXT |
반환 값 데이터 타입입니다. |
POLICY_BODY |
TEXT |
정책 정의. |
POLICY_COMMENT |
TEXT |
정책에 대해 입력한 설명(있는 경우). |
CREATED |
TIMESTAMP_LTZ |
정책이 만들어진 날짜 및 시간입니다. |
LAST_ALTERED |
TIMESTAMP_LTZ |
정책이 마지막으로 변경된 날짜와 시간입니다. |
DELETED |
TIMESTAMP_LTZ |
정책이 삭제된 날짜와 시간입니다. |
OWNER_ROLE_TYPE |
TEXT |
오브젝트를 소유하는 역할 유형(예: |
사용법 노트¶
뷰의 지연 시간은 최대 120분(2시간)일 수 있습니다.
뷰에는 세션의 현재 역할에 액세스 권한이 부여된 오브젝트만 표시됩니다.
예¶
SELECT policy_name, policy_body, created
FROM SNOWFLAKE.ACCOUNT_USAGE.JOIN_POLICIES
WHERE policy_name='JP2' AND created LIKE '2024-11-26%';
+-------------+----------------------------------------------------------+-------------------------------+
| POLICY_NAME | POLICY_BODY | CREATED |
|-------------+----------------------------------------------------------+-------------------------------|
| JP2 | CASE | 2024-11-26 11:22:54.848 -0800 |
| | WHEN CURRENT_ROLE() = 'ACCOUNTADMIN' | |
| | THEN JOIN_CONSTRAINT(JOIN_REQUIRED => FALSE) | |
| | ELSE JOIN_CONSTRAINT(JOIN_REQUIRED => TRUE) | |
| | END | |
+-------------+----------------------------------------------------------+-------------------------------+