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の2つの列にバインドします。
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')
);