- Catégories :
SHOW TAGS¶
Répertorie les informations sur la balise.
- Voir aussi :
Syntaxe¶
SHOW TAGS [ LIKE '<pattern>' ] [ IN { ACCOUNT | DATABASE [ <database_name> ] | [ SCHEMA ] [ <schema_name> ] } ];
Paramètres¶
LIKE 'pattern'
Filtre la sortie de commande par nom d’objet. Le filtre utilise une concordance de motif insensible à la casse avec prise en charge des caractères génériques SQL (
%
et_
).Par exemple, les motifs suivants donnent les mêmes résultats :
... LIKE '%testing%' ...
... LIKE '%TESTING%' ...
Exigences en matière de contrôle d’accès¶
Un rôle utilisé pour exécuter cette commande SQL doit avoir les privilèges suivants définis au minimum ainsi :
Privilège |
Objet |
Remarques |
---|---|---|
USAGE ou APPLY TAG |
Schéma Compte |
Pour le schéma, ce privilège doit correspondre au schéma contenant la balise. |
Notez que l’exploitation d’un objet dans un schéma requiert également le privilège USAGE sur la base de données et le schéma parents.
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 Contrôle d’accès dans Snowflake.
Pour plus de détails sur la DDL de balise et les privilèges, voir Gestion des balises.
Notes sur l’utilisation¶
L’exécution de la commande ne nécessite pas l’exécution d’un entrepôt virtuel en cours d’exécution.
La valeur pour
LIMIT lignes
ne peut pas dépasser10000
. SiLIMIT lignes
est omis, la commande entraîne une erreur si le jeu de résultats est supérieur à 10 000 lignes.Pour afficher les résultats pour lesquels il existe plus de 10 000 enregistrements, incluez
LIMIT lignes
ou interrogez la vue correspondante dans Schéma d’information de Snowflake.
Pour post-traiter la sortie de cette commande, vous pouvez utiliser la fonction RESULT_SCAN qui traite la sortie comme une table qui peut être interrogée.
La colonne ALLOWED_VALUES indique les valeurs de chaîne possibles qui peuvent être attribuées à la balise lorsque celle-ci est définie sur un objet ou NULL si la balise n’a pas de valeurs autorisées spécifiées. Pour plus de détails, voir Spécification de valeurs de balises.
Exemples¶
Afficher les balises dans un schéma donné :
show tags in schema my_db.my_schema; ------------------------------+----------------+---------------+-------------+--------------+--------------------+----------------+ created_on | name | database_name | schema_name | owner | comment | allowed_values | ------------------------------+----------------+---------------+-------------+--------------+--------------------+----------------+ 2021-03-20 21:09:38.317 +0000 | CLASSIFICATION | MY_DB | MY_SCHEMA | ACCOUNTADMIN | secure information | [NULL] | 2021-03-20 21:08:59.000 +0000 | COST_CENTER | MY_DB | MY_SCHEMA | ACCOUNTADMIN | cost_center tag | [NULL] | ------------------------------+----------------+---------------+-------------+--------------+--------------------+----------------+