ADD_ROW_ACCESS_POLICY_ON_EVENTS_VIEW¶
참고
기본 이벤트 테이블에서 행 액세스 정책을 사용하는 것은 Enterprise Edition 기능입니다.
테이블 열로 구성된 배열을 지정하여 행 액세스 정책 을 EVENTS_VIEW 에 바인딩합니다. EVENTS_VIEW는 기본 이벤트 테이블 에 대한 뷰입니다.
EVENTS_ADMIN 역할에는 이 프로시저에 대한 USAGE 권한이 포함됩니다.
구문¶
SNOWFLAKE.TELEMETRY.ADD_ROW_ACCESS_POLICY_ON_EVENTS_VIEW(
<row_access_policy_reference>,
<apply_on_columns>
)
인자¶
반환¶
이 프로시저는 성공적으로 실행 시 성공을 나타내는 문자열을 반환합니다. 그렇지 않으면 프로시저가 오류를 반환합니다.
사용법 노트¶
이 저장 프로시저는 소유자의 권한을 사용합니다. 자세한 내용은 호출자 권한 및 소유자 권한 저장 프로시저 이해하기 섹션을 참조하십시오.
예¶
다음 예의 코드는 ROW_ACCESS_POLICY
정책을 EVENTS_VIEW의 두 열에 바인딩합니다.
CALL SNOWFLAKE.TELEMETRY.ADD_ROW_ACCESS_POLICY_ON_EVENTS_VIEW(
SYSTEM$REFERENCE('ROW_ACCESS_POLICY', 'mydb.myschema.mypolicy', 'SESSION', 'APPLY'),
ARRAY_CONSTRUCT('record_type', 'resource_attributes')
);