Schéma :

ACCOUNT_USAGE

Vue TABLES

Cette vue Utilisation du compte affiche une ligne pour chaque table et vue du compte.

Voir aussi :

Vue COLUMNS , Vue VIEWS

Colonnes

Nom de la colonne

Type de données

Description

TABLE_ID

NUMBER

Identifiant interne généré par Snowflake pour la table.

TABLE_NAME

TEXT

Nom de la table.

TABLE_SCHEMA_ID

NUMBER

Identifiant interne, généré par Snowflake, du schéma de la table.

TABLE_SCHEMA

TEXT

Schéma auquel la table appartient.

TABLE_CATALOG_ID

NUMBER

Identifiant interne généré par Snowflake de la base de données pour la table.

TABLE_CATALOG

TEXT

Base de données à laquelle la table appartient.

TABLE_OWNER

TEXT

Nom du rôle qui possède la table.

TABLE_TYPE

TEXT

Si la table est une table de base, une table temporaire ou une vue.

IS_TRANSIENT

TEXT

Si la table est transitoire.

CLUSTERING_KEY

TEXT

Colonne (s) et/ou expression(s) constituant la clé de clustering de la table.

ROW_COUNT

NUMBER

Nombre de lignes de la table.

BYTES

NUMBER

Nombre d’octets déterminé lors de l’analyse de la table.

RETENTION_TIME

NUMBER

Nombre de jours de conservation des données historiques pour Time Travel.

SELF_REFERENCING_COLUMN_NAME

TEXT

Non applicable pour Snowflake.

REFERENCE_GENERATION

TEXT

Non applicable pour Snowflake.

USER_DEFINED_TYPE_CATALOG

TEXT

Non applicable pour Snowflake.

USER_DEFINED_TYPE_SCHEMA

TEXT

Non applicable pour Snowflake.

USER_DEFINED_TYPE_NAME

TEXT

Non applicable pour Snowflake.

IS_INSERTABLE_INTO

TEXT

Non applicable pour Snowflake.

IS_TYPED

TEXT

Non applicable pour Snowflake.

COMMIT_ACTION

TEXT

Non applicable pour Snowflake.

CREATED

TIMESTAMP_LTZ

Date et heure de création de la table.

LAST_ALTERED

TIMESTAMP_LTZ

Date et heure de la dernière modification de la table.

DELETED

TIMESTAMP_LTZ

Date et heure à laquelle la table a été supprimée.

COMMENT

TEXT

Commentaire pour la table.

Notes sur l’utilisation

  • La latence pour la vue peut aller jusqu’à 90 minutes.

  • 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.

  • La vue ne reconnaît pas le privilège MANAGE GRANTS et peut par conséquent afficher moins d’informations par rapport à une commande SHOW exécutée par un utilisateur détenteur du privilège MANAGE GRANTS.

  • La requête SUM(BYTES) d’une table ne représente pas l’utilisation totale du stockage, car la quantité n’inclut pas l’utilisation de Time Travel et Fail-safe.

Exemples

Récupérez la taille totale (en octets) de toutes les tables actives de tous les schémas de votre compte :

SELECT TABLE_SCHEMA,SUM(BYTES)
    FROM snowflake.account_usage.tables
    WHERE DELETED IS NULL
    GROUP BY TABLE_SCHEMA;