- 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 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 auxquelles l’UDF a été supprimée. |
COMMENT |
TEXT |
Commentaire pour la fonction. |
IS_EXTERNAL [1] |
VARCHAR(3) |
|
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, par exemple |
IS_MEMOIZABLE |
VARCHAR(3) |
|
IS_DATA_METRIC |
VARCHAR(3) |
|
SECRETS |
Carte JSON |
Carte de secrets spécifiés par le paramètre SECRETS de la fonction, où les clés de carte sont des noms de variable secrète et les valeurs de carte sont des noms d’objet secret. |
EXTERNAL_ACCESS_INTEGRATIONS |
VARCHAR |
Noms d”intégrations d’accès externe spécifiées par le paramètre EXTERNAL_ACCESS_INTEGRATION de la fonction. |
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). 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.