SHOW FEATURE POLICIES

Répertorie les politiques de fonctions pour lesquelles vous disposez de privilèges d’accès.

Voir aussi :

CREATE FEATURE POLICY, ALTER FEATURE POLICY, DESCRIBE FEATURE POLICY, DROP FEATURE POLICY

Syntaxe

SHOW FEATURE POLICIES
  [ IN
    {
      ACCOUNT                                        |
      APPLICATION {app_name}                         |
      APPLICATION PACKAGE {app_package_name}         |
      DATABASE {database_name}                       |
      SCHEMA {schema_name}                           |
    }
  ]

SHOW FEATURE POLICIES ON ACCOUNT

SHOW FEATURE POLICIES ON APPLICATION <application_name>
Copy

Paramètres

[ IN ... ]

Spécifie de manière facultative la portée de la commande. Spécifie l’un des éléments suivants :

ACCOUNT

Renvoie des informations sur les politiques de fonctions créées dans le compte spécifié.

APPLICATION app_name

Renvoie des informations sur les politiques de fonctions créées dans l’application spécifiée.

APPLICATION PACKAGE app_package_name

Renvoie des informations sur les politiques de fonctions créées dans le paquet d’application spécifié.

DATABASE database_name

Renvoie des informations sur les politiques de fonctions créées dans la base de données spécifiée.

SCHEMA schema_name

Renvoie des informations sur les politiques de fonctions créées dans le schéma spécifié.

ON ACCOUNT

Affiche les politiques de fonctions qui ont été appliquées au compte actuel.

ON APPLICATION app_name

Affiche les politiques de fonctions qui ont été appliquées sur l’application spécifiée. Cette commande permet également d’afficher les politiques de fonctions héritées de celles appliquées sur le compte.

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette opération doit au minimum disposer des privilèges suivants :

Privilège

Objet

Remarques

OWNERSHIP

Politique des fonctions

Ce privilège est obligatoire pour utiliser cette commande.

Le privilège USAGE relatif à la base de données et au schéma parents est exigé pour effectuer des opérations sur tout objet d’un schéma.

Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.

Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.

Sortie

Colonne

Description

created_on

Horodatage de création de la politique.

name

Nom de la politique.

database_name

Nom de la base de données contenant la politique.

schema_name

Nom du schéma contenant la politique.

kind

Type de politique de fonction. Actuellement, seule la FEATURE_POLICY est pris en charge.

owner

Rôle qui détient la politique de fonction.

comment

Commentaire contenant des informations sur la politique.

owner_role_type

Type du rôle propriétaire de la politique de fonction.

options

Actuellement, toujours NULL.

Exemples

L’exemple suivant répertorie les politiques de fonctions que vous avez le privilège d’afficher dans le compte actuel :

SHOW FEATURE POLICIES;
Copy

L’exemple suivant répertorie les politiques de fonctions que vous avez le privilège d’afficher dans une application nommée hello_snowflake_app :

SHOW FEATURE POLICIES IN APPLICATION hello_snowflake_app;
Copy

L’exemple suivant répertorie les politiques de fonctions qui ont été appliquées au compte actuel :

SHOW FEATURE POLICIES ON ACCOUNT
Copy