Catégories :

Utilisateur et sécurité DDL

SHOW TAGS

Répertorie les informations sur la balise.

Voir aussi :

CREATE TAG , ALTER TAG , DROP TAG

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épasser 10000. Si LIMIT 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]         |
------------------------------+----------------+---------------+-------------+--------------+--------------------+----------------+
Revenir au début