Vue CLASS_INSTANCES

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

Voir aussi :

Vue CLASS_INSTANCE_FUNCTIONS, Vue CLASS_INSTANCE_PROCEDURES

Colonnes

Nom de la colonne

Type de données

Description

NAME

TEXT

Nom de l’instance.

SCHEMA_NAME

TEXT

Nom du schéma auquel appartient l’instance.

DATABASE_NAME

TEXT

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

CLASS_NAME

TEXT

Nom de la classe à partir de laquelle l’instance est instanciée.

CLASS_SCHEMA_NAME

TEXT

Nom du schéma de la classe à partir de laquelle l’instance est instanciée.

CLASS_DATABASE_NAME

TEXT

Nom de la base de données de la classe à partir de laquelle l’instance est instanciée.

VERSION

TEXT

Version actuelle de l’instance.

OWNER

TEXT

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

OWNER_ROLE_TYPE

TEXT

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.

CREATED

TIMESTAMP_LTZ

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

COMMENT

TEXT

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.

  • La vue n’inclut pas les instances qui ont été supprimées. Pour voir les instances supprimées, utilisez plutôt l’option Vue CLASS_INSTANCES Account Usage.

Exemples

Récupérer les noms de toutes les instances et la classe à partir de laquelle elles ont été instanciées, dans la base de données mydatabase :

SELECT name, class_name, class_schema_name, class_database_name
    FROM mydatabase.INFORMATION_SCHEMA.CLASS_INSTANCES;
Copy