- Schéma :
Vue TYPES¶
Important
Cette vue n’est disponible que dans le compte de l’organisation. Pour plus d’informations, voir Vues premium dans le compte de l’organisation.
Cette vue Organization Usage affiche une ligne pour chaque type défini par l’utilisateur défini dans un compte.
Colonnes¶
Colonnes au niveau de l’organisation
Nom de la colonne |
Type de données |
Description |
|---|---|---|
ORGANIZATION_NAME |
VARCHAR |
Nom de l’organisation. |
ACCOUNT_LOCATOR |
VARCHAR |
Identificateur du compte généré par le système. |
ACCOUNT_NAME |
VARCHAR |
Identificateur défini par l’utilisateur pour le compte. |
Colonnes supplémentaires
Nom de la colonne |
Type de données |
Description |
|---|---|---|
TYPE_ID |
NUMBER |
Identificateur interne/généré par le système pour le type. |
TYPE_NAME |
VARCHAR |
Nom du type. |
TYPE_SCHEMA_ID |
NUMBER |
Identificateur interne/généré par le système pour le schéma contenant le type. |
TYPE_SCHEMA |
VARCHAR |
Schéma qui contient le type. |
TYPE_CATALOG_ID |
NUMBER |
Identificateur interne/généré par le système pour la base de données contenant le type. |
TYPE_CATALOG |
VARCHAR |
Base de données qui contient le type. |
TYPE_OWNER |
VARCHAR |
Nom du rôle qui possède le type. |
OWNER_ROLE_TYPE |
VARCHAR |
Type de rôle qui possède l’objet, par exemple |
BASE_DATA_TYPE |
VARCHAR |
Type de données sous-jacent du type défini par l’utilisateur. |
CHARACTER_MAXIMUM_LENGTH |
NUMBER |
Longueur maximale en caractères pour les types VARCHAR. |
CHARACTER_OCTET_LENGTH |
NUMBER |
Longueur maximale en octets pour les types VARCHAR. |
NUMERIC_PRECISION |
NUMBER |
Précision numérique pour les types NUMBER. |
NUMERIC_PRECISION_RADIX |
NUMBER |
Rayon de la précision numérique pour les types NUMBER. |
NUMERIC_SCALE |
NUMBER |
Échelle numérique pour les types NUMBER. |
DATETIME_PRECISION |
NUMBER |
Précision des secondes fractionnées pour les types TIMESTAMP. |
CHECK_EXPRESSION |
VARCHAR |
Non applicable pour Snowflake. |
DEFAULT_EXPRESSION |
VARCHAR |
Non applicable pour Snowflake. |
IS_NULLABLE_DEFAULT |
VARCHAR |
Non applicable pour Snowflake. |
COLLATION_NAME |
VARCHAR |
Non applicable pour Snowflake. |
CREATED |
TIMESTAMP_LTZ |
Date et heure de création du type. |
LAST_ALTERED |
TIMESTAMP_LTZ |
Date et heure de la dernière modification de l’objet par un DML, un DDL ou une opération de métadonnées en arrière-plan. Consultez Notes sur l’utilisation. |
DELETED |
TIMESTAMP_LTZ |
Date et heure à laquelle le type a été supprimé. |
COMMENT |
VARCHAR |
Commentaire pour ce type. |
Notes sur l’utilisation¶
La latence de la vue peut atteindre jusqu’à 24 heures.
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 colonne LAST_ALTERED est mise à jour lorsque les opérations suivantes sont effectuées sur un objet :
DDL opérations.
DML opérations (pour les tables uniquement). Cette colonne est mise à jour même si aucune ligne n’est affectée par l’instruction DML.
Opérations de maintenance des métadonnées en arrière-plan effectuées par Snowflake.
Exemples¶
Récupérer tous les types définis par l’utilisateur dans l’organisation :
Récupérer les types définis par l’utilisateur qui ont été supprimés :