- Schéma :
Vue JOIN_POLICIES¶
Cette vue Account Usage fournit les politiques de jointure dans votre compte.
Chaque ligne de cette vue correspond à une politique de jointure différente.
Colonnes¶
Nom de la colonne |
Type de données |
Description |
---|---|---|
POLICY_ID |
NUMBER |
Identificateur interne/généré par le système pour la politique. |
POLICY_NAME |
TEXT |
Nom de la politique. |
POLICY_SCHEMA_ID |
TEXT |
Identificateur interne/généré par le système pour le schéma dans lequel réside la politique. |
POLICY_SCHEMA |
TEXT |
Schéma qui contient la politique. |
POLICY_CATALOG_ID |
TEXT |
Identificateur interne/généré par le système pour la base de données dans laquelle réside la politique. |
POLICY_CATALOG |
TEXT |
Base de données à laquelle la politique appartient. |
POLICY_OWNER |
TEXT |
Nom du rôle propriétaire de la politique. |
POLICY_SIGNATURE |
TEXT |
Signature type des arguments de la politique. |
POLICY_RETURN_TYPE |
TEXT |
Renvoie le type de données de la valeur. |
POLICY_BODY |
TEXT |
Définition de la politique. |
POLICY_COMMENT |
TEXT |
Commentaires saisis pour la politique (le cas échéant). |
CREATED |
TIMESTAMP_LTZ |
Date et heure de création de la politique. |
LAST_ALTERED |
TIMESTAMP_LTZ |
Date et heure de la dernière modification de la politique. |
DELETED |
TIMESTAMP_LTZ |
Date et heure de suppression de la politique. |
OWNER_ROLE_TYPE |
TEXT |
Type de rôle qui possède l’objet, par exemple |
Notes sur l’utilisation¶
La latence pour la vue peut atteindre 120 minutes (2 heures).
La vue n’affiche que les objets pour lesquels le rôle actuel de la session s’est vu accorder des privilèges d’accès.
Exemple¶
SELECT policy_name, policy_body, created
FROM SNOWFLAKE.ACCOUNT_USAGE.JOIN_POLICIES
WHERE policy_name='JP2' AND created LIKE '2024-11-26%';
+-------------+----------------------------------------------------------+-------------------------------+
| POLICY_NAME | POLICY_BODY | CREATED |
|-------------+----------------------------------------------------------+-------------------------------|
| JP2 | CASE | 2024-11-26 11:22:54.848 -0800 |
| | WHEN CURRENT_ROLE() = 'ACCOUNTADMIN' | |
| | THEN JOIN_CONSTRAINT(JOIN_REQUIRED => FALSE) | |
| | ELSE JOIN_CONSTRAINT(JOIN_REQUIRED => TRUE) | |
| | END | |
+-------------+----------------------------------------------------------+-------------------------------+