Vue CLASSES

Cette vue Information Schema affiche une ligne pour chaque classe dans une base de données.

Voir aussi :

Vue CLASSES, Vue CLASS_INSTANCES

Colonnes

Nom de la colonne

Type de données

Description

NAME

VARCHAR

Nom de l’instance.

SCHEMA_NAME

VARCHAR

Nom du schéma auquel appartient l’instance.

DATABASE_NAME

VARCHAR

Nom de la base de données à laquelle appartient l’instance.

VERSION

VARCHAR

Version de la classe actuellement active dans ce compte.

OWNER

VARCHAR

Nom du rôle qui possède l’instance.

OWNER_ROLE_TYPE

VARCHAR

Type de rôle qui possède l’objet, soit ROLE ou DATABASE_ROLE. . Si une Snowflake Native App est propriétaire de l’objet, la valeur est APPLICATION. . Snowflake renvoie NULL si vous supprimez l’objet, car un objet supprimé n’a pas de rôle propriétaire.

IS_SERVICE_CLASS

VARCHAR

TRUE si la classe est une classe SERVICE.

CREATED

TIMESTAMP_LTZ

Date et heure de création de l’instance.

COMMENT

VARCHAR

Commentaire pour l’instance.

Notes sur l’utilisation

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.

Exemples

Récupérer toutes les classes de la base de données SNOWFLAKE :

SELECT name, schema_name, database_name, version
    FROM SNOWFLAKE.INFORMATION_SCHEMA.CLASSES;
Copy