DROP_ROW_ACCESS_POLICY_ON_EVENTS_VIEW

Note

L’utilisation de politiques d’accès aux lignes sur la table d’événements par défaut est une fonctionnalité Enterprise Edition.

Supprime la politique d’accès aux lignes spécifiée et liée à EVENTS_VIEW.

Le rôle EVENTS_ADMIN comprend le privilège USAGE sur cette procédure.

Syntaxe

SNOWFLAKE.TELEMETRY.DROP_ROW_ACCESS_POLICY_ON_EVENTS_VIEW(
  <row_access_policy_reference>
)
Copy

Arguments

row_access_policy_reference

Une référence à un objet de politique d’accès aux lignes pour que la politique soit supprimée.

Renvoie

En cas d’exécution réussie, la procédure renvoie une chaîne indiquant la réussite. Sinon, la procédure renvoie une erreur.

Notes sur l’utilisation

La procédure stockée utilise les droits du propriétaire. Pour plus de détails, voir Présentation des procédures stockées des droits de l’appelant et des droits du propriétaire.

Exemples

Le code dans l’exemple suivant supprime la ROW_ACCESS_POLICY politique liée à EVENTS_VIEW :

CALL SNOWFLAKE.TELEMETRY.DROP_ROW_ACCESS_POLICY_ON_EVENTS_VIEW(
  SYSTEM$REFERENCE('ROW_ACCESS_POLICY', 'mydb.myschema.mypolicy', 'SESSION', 'APPLY')
);
Copy