- Schéma :
Vue ROW_ACCESS_POLICIES¶
Cette vue Account Usage affiche une ligne pour chaque politique d’accès aux lignes définie dans votre compte.
Chaque ligne correspond à une politique d’accès aux lignes différente.
Colonnes¶
Nom de la colonne | Type de données | Description |
|---|---|---|
POLICY_NAME | VARCHAR | Nom de la politique d’accès aux lignes. |
POLICY_ID | NUMBER | Identificateur interne/généré par le système pour la politique d’accès aux lignes. |
POLICY_SCHEMA_ID | VARCHAR | Identificateur interne/généré par le système pour le schéma dans lequel réside la politique. |
POLICY_SCHEMA | VARCHAR | Schéma auquel appartient la politique d’accès aux lignes. |
POLICY_CATALOG_ID | VARCHAR | Identificateur interne/généré par le système pour la base de données dans laquelle réside la politique. |
POLICY_CATALOG | VARCHAR | Base de données à laquelle la politique d’accès aux lignes appartient. |
POLICY_OWNER | VARCHAR | Nom du rôle propriétaire de la politique d’accès aux lignes. |
POLICY_SIGNATURE | VARCHAR | Signature de type des arguments de la politique d’accès aux lignes. |
POLICY_RETURN_TYPE | VARCHAR | Renvoie le type de données de la valeur. |
POLICY_BODY | VARCHAR | Définition de la politique d’accès aux lignes. |
POLICY_COMMENT | VARCHAR | Commentaires saisis pour la politique d’accès aux lignes (le cas échéant). |
CREATED | TIMESTAMP_LTZ | La date et l’heure de création de la politique d’accès aux lignes. |
LAST_ALTERED | TIMESTAMP_LTZ | Date et heure de la dernière modification de l’objet par un DML, un DDL ou une opération de métadonnées en arrière-plan. Consultez Notes sur l’utilisation. |
DELETED | TIMESTAMP_LTZ | La date et l’heure de destruction de la politique d’accès aux lignes. |
OWNER_ROLE_TYPE | VARCHAR | Type de rôle qui possède l’objet, par exemple |
OPTIONS | VARIANT | Valeur de la propriété EXEMPT_OTHER_POLICIES dans la police. Si la valeur est |
Notes sur l’utilisation¶
La latence pour la vue peut atteindre 120 minutes (2 heures).
La vue ne renvoie des lignes que si au moins une politique d’accès aux lignes a été créée.
La colonne LAST_ALTERED est mise à jour lorsque les opérations suivantes sont effectuées sur un objet :
DDL opérations.
DML opérations (pour les tables uniquement). Cette colonne est mise à jour même si aucune ligne n’est affectée par l’instruction DML.
Opérations de maintenance des métadonnées en arrière-plan effectuées par Snowflake.
Exemple¶
Obtenez toutes les politiques d’accès aux lignes créées dans votre compte, classées par l’horodatage de la création de la politique :
select policy_name, policy_signature, created from row_access_policies order by created ;