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')
);