- Schéma :
Vue FUNCTIONS¶
Cette vue Utilisation du compte affiche une ligne pour chaque fonction définie par l’utilisateur (UDF) définie dans le compte.
Pour plus d’informations sur les UDFs, voir Vue d’ensemble des fonctions définies par l’utilisateur.
Colonnes¶
Nom de la colonne |
Type de données |
Description |
---|---|---|
FUNCTION_ID |
NUMBER |
Identifiant interne / généré par le système pour l’UDF. |
FUNCTION_NAME |
TEXT |
Nom de l’UDF. |
FUNCTION_SCHEMA_ID |
NUMBER |
Identifiant interne / généré par le système pour le schéma de l’UDF. |
FUNCTION_SCHEMA |
TEXT |
Schéma auquel appartient l’UDF. |
FUNCTION_CATALOG_ID |
NUMBER |
Identifiant interne / généré par le système pour la base de données de l’UDF. |
FUNCTION_CATALOG |
TEXT |
Base de données à laquelle l’UDF appartient. |
FUNCTION_OWNER |
TEXT |
Nom du rôle qui possède l’UDF. |
ARGUMENT_SIGNATURE |
TEXT |
Type de signature des arguments de l’UDF. |
DATA_TYPE |
TEXT |
Renvoie le type de données de la valeur |
CHARACTER_MAXIMUM_LENGTH |
NUMBER |
Longueur maximale en caractères de la valeur de chaîne renvoyée. |
CHARACTER_OCTET_LENGTH |
NUMBER |
Longueur maximale en octets de la valeur de chaîne renvoyée. |
NUMERIC_PRECISION |
NUMBER |
Précision numérique de la valeur numérique renvoyée. |
NUMERIC_PRECISION_RADIX |
NUMBER |
Rayon de précision de la valeur numérique renvoyée. |
NUMERIC_SCALE |
NUMBER |
Échelle de la valeur numérique renvoyée. |
FUNCTION_LANGUAGE |
TEXT |
Langue de l’UDF. |
FUNCTION_DEFINITION |
TEXT |
Définition de l’UDF. |
VOLATILITY |
TEXT |
Si l’UDF est volatile ou immuable. |
IS_NULL_CALL |
TEXT |
Si l’UDF est appelée lorsque l’entrée est null. |
CREATED |
TIMESTAMP_LTZ |
Date et heure de création de l’UDF. |
LAST_ALTERED |
TIMESTAMP_LTZ |
Date et heure de la dernière modification de l’objet. Consultez Notes sur l’utilisation. |
DELETED |
TIMESTAMP_LTZ |
Date et heure auxquelles l’UDF a été supprimée. |
COMMENT |
TEXT |
Commentaire pour la fonction. |
IS_EXTERNAL [1] |
BOOLEAN |
True si la fonction est une fonction externe. |
API_INTEGRATION [1] |
VARCHAR |
Nom de l’objet d’intégration API qui doit être utilisé pour authentifier l’appel au service proxy. |
CONTEXT_HEADERS [1] |
VARCHAR |
Informations d’en-tête de contexte pour la fonction externe. |
MAX_BATCH_ROWS [1] |
NUMBER |
Le nombre maximal de lignes de chaque lot envoyées au service proxy. |
COMPRESSION [1] |
STRING |
Le type de compression. |
PACKAGES |
STRING |
Packages demandés par la fonction. |
RUNTIME_VERSION |
STRING |
Version d’exécution du langage utilisé par la fonction. NULL si la fonction est SQL ou JavaScript. |
INSTALLED_PACKAGES |
STRING |
Tous les packages installés par la fonction. Sortie pour les fonctions Python uniquement. |
OWNER_ROLE_TYPE |
TEXT |
Type de rôle qui possède l’objet, soit |
IS_MEMOIZABLE |
BOOLEAN |
|
IS_DATA_METRIC |
BOOLEAN |
Cette colonne est un espace réservé pour une fonctionnalité future. |
Notes sur l’utilisation¶
La latence pour la vue peut atteindre 120 minutes (2 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).
Opérations de maintenance des métadonnées en arrière-plan effectuées par Snowflake.