Toutes les fonctions (alphabétique)¶
Ce chapitre fournit une liste de toutes les fonctions scalaires ou de tables définies par le système Snowflake (c.-à-d. intégrées), par ordre alphabétique.
La liste comprend :
Le nom de chaque fonction.
Un résumé de chaque fonction.
Une liste des catégories auxquelles appartient la fonction.
Nom de la fonction |
Résumé |
Catégorie |
---|---|---|
A |
||
Renvoie la valeur absolue d’une expression numérique. |
||
Calcule le cosinus inverse (arc cosinus) de l’entrée ; le résultat est un nombre compris dans l’intervalle |
||
Calcule le cosinus hyperbolique inverse (arc) de l’entrée. |
||
Ajoute ou soustrait un nombre spécifié de mois à une date ou un horodatage, en préservant les informations de fin de mois. |
||
Cette fonction de table INFORMATION_SCHEMA peut être utilisée pour interroger l’historique de l’utilisation des alertes dans une plage de dates spécifiée. |
||
Renvoie tous les noms d’utilisateur du compte actuel. |
||
Renvoie une valeur de l’expression du groupe. |
||
Utilise HyperLogLog pour obtenir une approximation de la cardinalité distincte de l’entrée (c’est-à-dire que |
||
Renvoie une valeur approximative du centile désiré (c’est-à-dire si la colonne |
||
Renvoie la représentation interne de l’état t-Digest (sous forme d’un objet JSON) à la fin de l’agrégation. |
||
Combine (fusionne) les états d’entrée du centile en un seul état de sortie. |
||
Renvoie la valeur approximative du centile désiré pour l’état t-Digest spécifié. |
||
Utilise Space-Saving pour renvoyer une approximation des valeurs les plus fréquentes dans les entrées, ainsi que leurs fréquences approximatives. |
||
Renvoie le résumé Économie d’espace à la fin de l’agrégation. |
||
Combine (fusionne) les états d’entrée en un seul état de sortie. |
||
Renvoie les valeurs approximatives les plus fréquentes et leur fréquence estimée pour l’état de Space-Saving. |
||
Renvoie une estimation de la similarité (indice de Jaccard) des entrées sur la base de leurs états MinHash. |
||
Renvoie une estimation de la similarité (indice de Jaccard) des entrées sur la base de leurs états MinHash. |
||
Renvoie les valeurs d’entrée, pivotées dans un tableau. |
Fonctions d’agrégation , Fonctions de la fenêtre , Fonctions de données semi-structurées et structurées |
|
Renvoie un tableau contenant tous les éléments du tableau source ainsi que le nouvel élément. |
||
Renvoie une concaténation de deux tableaux. |
||
Renvoie un tableau compacté avec les valeurs manquantes et « null » supprimées, convertissant efficacement les tableaux clairsemés en tableaux denses. |
||
Renvoie un tableau construit à partir de zéro, une ou plusieurs entrées. |
||
Renvoie un tableau construit à partir de zéro, une ou plusieurs entrées ; le tableau construit omet toute valeur d’entrée NULL. |
||
Renvoie TRUE si la valeur spécifiée se trouve dans le ARRAY spécifié. |
||
Renvoie un nouveau ARRAY qui ne contient que les éléments distincts du ARRAY en entrée. |
||
Renvoie un nouveau ARRAY qui contient les éléments d’un ARRAY d’entrée qui ne sont pas dans un autre ARRAY d’entrée. |
||
Aplatit un ARRAY de ARRAYs en un seul ARRAY. |
||
Renvoie un ARRAY de valeurs entières comprises dans un intervalle spécifié (par exemple |
||
Renvoie un tableau contenant tous les éléments du tableau source ainsi que le nouvel élément. |
||
Renvoie un tableau contenant les éléments correspondants dans les deux tableaux en entrée. |
||
Étant donné un ARRAY d’entrée, renvoie l’élément dont la valeur la plus élevée n’est pas SQL NULL. |
||
Étant donné un ARRAY d’entrée, renvoie l’élément dont la valeur la plus faible n’est pas SQL NULL. |
||
Renvoie l’index de la première occurrence d’un élément d’un tableau. |
||
Renvoie un tableau contenant le nouvel élément ainsi que tous les éléments du tableau source. |
||
Avec un ARRAY source donné, renvoie un ARRAY dont les éléments de la valeur spécifiée ont été supprimés. |
||
Avec un ARRAY source donné, renvoie un ARRAY dont les éléments à la position spécifiée ont été supprimés. |
||
Renvoie la taille du tableau d’entrée. |
||
Renvoie un tableau construit à partir d’un sous-ensemble spécifié d’éléments du tableau d’entrée. |
||
Renvoie un ARRAY contenant les éléments du ARRAY d’entrée triés par ordre croissant ou décroissant. |
||
Renvoie un tableau d’entrée converti en chaîne en convertissant toutes les valeurs en chaînes (en utilisant TO_VARCHAR) et en les concaténant (en utilisant la chaîne du second argument pour séparer les éléments). |
||
Renvoie un ARRAY qui contient l’union des valeurs distinctes de l’entrée ARRAYs dans une colonne. |
||
Renvoie un ARRAY qui contient toutes les valeurs distinctes de la colonne spécifiée. |
||
Compare si deux tableaux ont au moins un élément en commun. |
||
Renvoie un OBJECT qui contient les clés spécifiées par un ARRAY d’entrée et les valeurs spécifiées par un autre ARRAY d’entrée. |
||
Cette famille de fonctions peut être utilisée pour effectuer une conversion stricte des valeurs VARIANT en d’autres types de données. |
||
Convertit une valeur VARIANT en tableau. |
||
Convertit une valeur VARIANT en chaîne binaire. |
||
Convertit une valeur VARIANT en une valeur BOOLEAN. |
||
Convertit une valeur VARIANT en chaîne. |
||
Convertit une valeur VARIANT en date. |
||
Convertit une valeur VARIANT en décimale fixe (ne correspond pas aux valeurs à virgule flottante), avec une précision et une échelle facultatives. |
||
Convertit une valeur VARIANT en valeur à virgule flottante. |
||
Convertit une valeur VARIANT en entier. |
||
Convertit une valeur VARIANT en objet. |
||
Convertit une valeur VARIANT en valeur temporelle. |
||
Convertit une valeur VARIANT en valeur TIMESTAMP respective. |
||
Renvoie le code ASCII pour le premier caractère d’une chaîne. |
||
Calcule le sinus inverse (arc sinus) de l’argument ; le résultat est un nombre compris dans l’intervalle |
||
Calcule le sinus hyperbolique inverse (arc) de son argument. |
||
Calcule la tangente inverse (arc tangente) de son argument ; le résultat est un nombre dans l’intervalle |
||
Calcule la tangente inverse (arc tangente) du rapport de ses deux arguments. |
||
Calcule la tangente hyperbolique inverse (arc) de son argument. |
||
Cette fonction de table permet d’interroger l’historique des fichiers de données enregistrés dans les métadonnées des objets spécifiés et les crédits facturés pour ces opérations. |
||
Cette fonction de table est utilisée pour interroger l’historique de Clustering automatique pour des tables données à l’intérieur d’une plage de dates spécifiée. |
||
Renvoie la moyenne des enregistrements non NULL. |
||
B |
||
Décode une chaîne codée en Base64 en binaire. |
||
Décode une chaîne codée en Base64 en chaîne. |
||
Encode l’entrée (chaîne ou binaire) en utilisant l’encodage Base64. |
||
Renvoie |
||
Renvoie la longueur d’une chaîne ou d’une valeur binaire en bits. |
||
Renvoie AND au niveau du bit pour deux expressions numériques. |
||
Renvoie la valeur AND au niveau du bit de tous les enregistrements numériques non NULL dans un groupe. |
Fonctions d’agrégation , Fonctions de la fenêtre , Fonctions d’expression au niveau du bit |
|
Étant donné une valeur numérique, renvoie la position relative du bit qui représente cette valeur dans un bitmap. |
||
Étant donné une valeur numérique, renvoie un identifiant (« numéro de compartiment ») pour le bitmap contenant le bit qui représente la valeur. |
||
Renvoie un bitmap avec des bits définis pour chaque valeur distincte dans un groupe. |
||
Étant donné un bitmap qui représente l’ensemble des valeurs distinctes pour une colonne, renvoie le nombre de valeurs distinctes. |
||
Renvoie un bitmap contenant les résultats d’une opération binaire OR sur les bitmaps d’entrée. |
||
Renvoie la négation au niveau du bit d’une expression numérique. |
||
Renvoie OR au niveau du bit pour deux expressions numériques. |
||
Renvoie la valeur OR au niveau du bit de tous les enregistrements numériques non NULL dans un groupe. |
Fonctions d’agrégation , Fonctions de la fenêtre , Fonctions d’expression au niveau du bit |
|
Déplace les bits de l’expression numérique de |
||
Déplace les bits de l’expression numérique de |
||
Renvoie XOR au niveau du bit pour deux expressions numériques. |
||
Renvoie la valeur XOR au niveau du bit de tous les enregistrements numériques non NULL dans un groupe. |
Fonctions d’agrégation , Fonctions de la fenêtre , Fonctions d’expression au niveau du bit |
|
Calcule le booléen AND de deux expressions numériques. |
||
Renvoie TRUE si tous les enregistrements booléens non NULL d’un groupe sont évalués à TRUE. |
Fonctions d’agrégation , Fonctions de la fenêtre , Fonctions d’expressions conditionnelles |
|
Calcule le booléen NOT d’une seule expression numérique. |
||
Calcule le booléen OR de deux expressions numériques. |
||
Renvoie TRUE si au moins un enregistrement booléen dans un groupe est évalué à TRUE. |
Fonctions d’agrégation , Fonctions de la fenêtre , Fonctions d’expressions conditionnelles |
|
Calcule le booléen XOR de deux expressions numériques (c’est-à-dire que l’une des expressions, mais pas les deux, est TRUE). |
||
Renvoie TRUE si et seulement si exactement un enregistrement dans le groupe correspond à TRUE. |
Fonctions d’agrégation , Fonctions de la fenêtre , Fonctions d’expressions conditionnelles |
|
Génère une URL de fichier Snowflake scopée vers un fichier en zone de préparation en utilisant le nom de la zone de préparation et le chemin de fichier relatif comme entrées. |
||
Génère une URL de fichier hébergée par Snowflake vers un fichier en zone de préparation en utilisant le nom de la zone de préparation et le chemin de fichier relatif comme entrées. |
||
C |
||
Fonctionne comme une instruction en cascade « if-then-else ». |
||
Convertit une valeur d’un type de données en un autre type de données. |
||
Renvoie la racine cubique d’une expression numérique. |
||
Renvoie les valeurs de |
||
Recherche la première occurrence du premier argument dans le deuxième argument et, si cela aboutit, retourne la position (basée sur 1) du premier argument dans le deuxième argument. |
||
Vérifie la validité d’un document JSON. |
||
Vérifie la validité d’un document XML. |
||
Convertit un point de code Unicode (y compris ASCII 7 bits) en un caractère qui correspond à l’Unicode de l’entrée. |
||
Renvoie la première expression non NULL parmi ses arguments, ou NULL si tous ses arguments sont NULL. |
||
Renvoie une copie de la chaîne d’origine, mais avec la propriété |
||
Renvoie la spécification de classement de l’expression. |
||
À partir d’une invite, génère une réponse (achèvement) en utilisant le modèle de langage pris en charge de votre choix. |
||
Renvoie le statut d’une exécution de graphique terminée. |
||
Compresse la chaîne d’entrée ou la valeur binaire avec une méthode de compression. |
||
Concatène une ou plusieurs chaînes ou concatène une ou plusieurs valeurs binaires. |
||
Concatène deux chaînes ou plus, ou concatène deux ou plusieurs valeurs binaires. |
||
Renvoie un numéro d’événement de fenêtre pour chaque ligne d’une partition de fenêtre lorsque la valeur de l’argument |
||
Renvoie un numéro d’événement de fenêtre pour chaque ligne d’une partition de fenêtre en fonction du résultat de l’argument booléen |
||
Renvoie true si |
||
Convertit un horodatage en un autre fuseau horaire. |
||
Cette fonction de table peut être utilisée pour interroger l’historique de chargement des données Snowflake selon différentes dimensions au cours des 14 derniers jours. |
||
Renvoie le coefficient de corrélation pour les paires non « null » dans un groupe. |
||
Calcule le cosinus de son argument ; l’argument doit être exprimé en radians. |
||
Calcule le cosinus hyperbolique de son argument. |
||
Calcule la cotangente de son argument ; l’argument doit être exprimé en radians. |
||
Renvoie soit le nombre d’enregistrements non NULL pour les colonnes spécifiées, soit un nombre total d’enregistrements. |
||
Renvoie le nombre d’enregistrements qui satisfont une condition ou NULL si aucun enregistrement ne satisfait à la condition. |
||
Renvoie la covariance de population pour les paires non « null » dans un groupe. |
||
Renvoie la covariance de l’exemple pour les paires non « null » dans un groupe. |
||
Trouve la distribution cumulative d’une valeur par rapport à d’autres valeurs dans la même partition de fenêtre. |
||
Renvoie le localisateur de compte utilisé par la session actuelle de l’utilisateur. |
||
Renvoie le nom de l’organisation du compte courant. |
||
Renvoie une chaîne (VARCHAR) qui répertorie tous les rôles au niveau du compte accordés à l’utilisateur actuel. |
||
Renvoie la version du client à partir duquel la fonction a été appelée. |
||
Renvoie le nom de la base de données utilisée pour la session en cours. |
||
Renvoie la date actuelle du système. |
||
Renvoie l’adresse IP du client qui a soumis la demande. |
||
Renvoie le nom de l’organisation à laquelle appartient le compte courant. |
||
Renvoie le nom de la région pour le compte auquel l’utilisateur actuel est connecté. |
||
Renvoie le nom du rôle principal utilisé pour la session actuelle lorsque le rôle principal est un rôle de niveau compte ou NULL si le rôle utilisé pour la session actuelle est un rôle de base de données. |
||
Renvoie ROLE ou DATABASE_ROLE selon que le rôle actif actuel de la session est un rôle de compte ou un rôle de base de données, respectivement. |
||
Renvoie le nom du schéma utilisé par la session en cours. |
||
Renvoie les schémas de chemin de recherche actifs. |
||
Renvoie le nom des rôles secondaires utilisés pour la session en cours. |
||
Renvoie un identificateur système unique pour la session Snowflake correspondant à la connexion actuelle. |
||
Renvoie le texte SQL de l’instruction en cours d’exécution. |
||
Renvoie le statut d’une exécution de graphique qui est actuellement planifiée ou en cours d’exécution. |
||
Renvoie l’heure actuelle du système. |
||
Renvoie l’horodatage actuel pour le système dans le fuseau horaire local. |
||
Renvoie l’ID de transaction d’une transaction ouverte dans la session en cours. |
||
Renvoie le nom de l’utilisateur actuellement connecté au système. |
||
Renvoie la version actuelle de Snowflake. |
||
Renvoie le nom de l’entrepôt virtuel utilisé pour la session en cours. |
||
D |
||
Cette fonction de table peut être utilisée pour interroger l’historique des données transférées depuis les tables Snowflake vers un réseau d’un autre fournisseur de stockage sur le Cloud (c’est-à-dire depuis Snowflake sur AWS, Google Cloud Platform ou Microsoft Azure vers le réseau de l’autre fournisseur Cloud) et/ou d’une région géographique différente dans une période donnée. |
||
Renvoie l’historique d’actualisation d’une base de données secondaire. |
||
DATABASE_REFRESH_PROGRESS , DATABASE_REFRESH_PROGRESS_BY_JOB |
La famille de fonctions DATABASE_REFRESH_PROGRESS peut être utilisée pour interroger le statut d’une actualisation de la base de données selon diverses dimensions. |
|
Cette fonction de table peut être utilisée pour interroger l’historique de réplication d’une base de données spécifiée dans une plage de dates spécifiée. |
||
Cette fonction de table peut être utilisée pour interroger l’utilisation quotidienne moyenne de stockage, en octets, pour une seule base de données (ou toutes les bases de données de votre compte) au sein d’une plage de dates donnée. |
||
Crée une date à partir de composants numériques individuels qui représentent l’année, le mois et le jour du mois. |
||
Extrait la date ou la partie de date ou d’heure spécifiée d’une date, d’une heure ou d’un horodatage. |
||
Tronque un |
||
Ajoute la valeur spécifiée pour la partie de date ou d’heure spécifiée à une date, une heure ou un horodatage. |
||
Calcule la différence entre deux expressions de date, d’heure ou d’horodatage en fonction de la date ou de l’heure demandée. |
||
Extrait le nom à trois lettres du jour de la semaine à partir de la date ou de l’horodatage spécifié. |
||
Compare l’expression sélectionnée avec chaque expression de recherche dans l’ordre. |
||
Décompresse le paramètre d’entrée |
||
Décompresse le paramètre d’entrée compressé |
||
Déchiffre une valeur BINARY à l’aide d’une phrase secrète VARCHAR. |
||
Déchiffre une valeur BINARY à l’aide d’une clé BINARY. |
||
Convertit les radians en degrés. |
||
Renvoie le rang d’une valeur au sein d’un groupe de valeurs, sans espaces dans les rangs. |
||
Effectue une division comme l’opérateur de division ( |
||
Effectue une division comme l’opérateur de division ( |
||
Cette fonction de table renvoie des informations sur toutes les tables dynamiques du compte actuel. |
||
Cette fonction de table renvoie des informations sur chaque actualisation (terminée et en cours) des tables dynamiques. |
||
E |
||
Calcule la distance de Levenshtein entre deux chaînes d’entrée. |
||
Chiffre une valeur VARCHAR ou BINARY à l’aide d’une phrase secrète VARCHAR. |
||
Chiffre une valeur BINARY à l’aide d’une clé BINARY. |
||
Renvoie TRUE si la première expression se termine par une seconde expression. |
||
Compare si deux expressions sont égales. |
||
Calcule le nombre d’Euler |
||
Cette fonction convertit un plan EXPLAIN à partir de JSON en table. |
||
Cette fonction de table récupère l’historique des fonctions externes appelées par Snowflake pour l’ensemble de votre compte Snowflake. |
||
Cette fonction de table peut être utilisée pour rechercher des informations sur les fichiers de données stockés inclus dans les métadonnées d’une table externe spécifiée. |
||
Cette fonction de table peut être utilisée pour rechercher des informations sur l’historique des métadonnées d’une table externe. |
||
Extrait la date ou la partie de date ou d’heure spécifiée d’une date, d’une heure ou d’un horodatage. |
||
Nom complet : SNOWFLAKE.CORTEX.EXTRACT_ANSWER |
||
Renvoie un ensemble de catégories (sémantiques et de confidentialité) pour chaque colonne prise en charge dans la table ou la vue spécifiée. |
||
F |
||
Calcule la valeur factorielle de son entrée. |
||
Renvoie la première valeur à l’intérieur d’un groupe ordonné de valeurs. |
||
Aplatit (explose) les valeurs composées en plusieurs lignes. |
Fonctions de table , Fonctions de données semi-structurées et structurées |
|
Renvoie les valeurs de |
||
G |
||
Génère une liste de colonnes à partir d’un ensemble de fichiers mis en zone de préparation qui contiennent des données semi-structurées en utilisant la sortie de la fonction INFER_SCHEMA. |
||
Crée des lignes de données basées soit sur un nombre spécifié de lignes, soit sur une période de génération spécifiée (en secondes), soit sur les deux. |
||
Extrait une valeur d’un ARRAY ou d’un OBJECT (ou d’un VARIANT qui contient un ARRAY ou un OBJECT). |
||
Récupère le chemin absolu d’un fichier en zone de préparation en utilisant le nom de la zone de préparation et le chemin du fichier par rapport à son emplacement dans la zone de préparation comme entrées. |
||
Renvoie l’ID de requête pour l’instruction SQL exécutée pour la condition d’une alerte. |
||
Renvoie une instruction DDL qui peut être utilisée pour recréer l’objet spécifié. |
||
Extrait une valeur de champ d’un objet ; renvoie NULL si l’un des arguments est NULL. |
||
Renvoie une liste des objets référencés par un objet spécifié. |
||
Extrait une valeur des données semi-structurées à l’aide d’un nom de chemin. |
||
Génère l’URL pré-signée vers un fichier en zone de préparation en utilisant le nom de la zone de préparation et le chemin de fichier relatif comme entrées. |
||
Renvoie des statistiques sur les opérateurs de requête individuels dans une requête qui s’est terminée. |
||
Extrait le chemin d’accès d’un fichier en zone de préparation par rapport à son emplacement dans la zone de préparation en utilisant le nom de la zone de préparation et le chemin d’accès absolu du fichier dans le stockage Cloud comme entrées. |
||
Récupère l’URL d’une zone de préparation nommée externe ou interne en utilisant le nom de la zone de préparation comme entrée. |
||
Si valeur INTEGER, renvoie la valeur d’un bit à une position spécifiée. |
||
Renvoie l’horodatage actuel pour le système dans le fuseau horaire local. |
||
Renvoie la valeur associée à un nom de variable SQL. |
||
Renvoie la plus grande valeur d’une liste d’expressions. |
||
Décrit quelle expression parmi une liste d’expressions est regroupée dans une ligne produite par une requête GROUP BY. |
||
Décrit quelle expression parmi une liste d’expressions est regroupée dans une ligne produite par une requête GROUP BY. |
||
H |
||
Renvoie l’objet GEOGRAPHY représentant la limite d’une cellule H3. |
||
Renvoie un ARRAY des IDs INTEGER des enfants d’une cellule H3 pour une résolution donnée. |
||
Renvoie un ARRAY des VARCHARs contenant les IDs hexadécimaux des enfants d’une cellule H3 pour une résolution donnée. |
||
Renvoie l’ID du parent d’une cellule H3 pour une résolution donnée. |
||
Renvoie l’objet GEOGRAPHY représentant le point qui est le centre de gravité d’une cellule H3. |
||
Renvoie un ARRAY d’IDs (sous forme de valeurs INTEGER) identifiant l’ensemble minimal de cellules H3 qui couvrent complètement une forme (spécifiée par un objet GEOGRAPHY). |
||
Renvoie un ARRAY d’IDs hexadécimaux (sous forme de valeurs VARCHAR) identifiant l’ensemble minimal de cellules H3 qui couvrent complètement une forme (spécifiée par un objet GEOGRAPHY). |
||
Renvoie la résolution d’une cellule H3. |
||
Renvoie un ARRAY des IDs des cellules H3 qui se trouvent à la distance k de la cellule spécifiée. |
||
Renvoie la distance entre deux cellules H3 spécifiées par leurs IDs. |
||
Renvoie un ARRAY des IDs des cellules H3 qui représentent la ligne entre deux cellules. |
||
Convertit la valeur INTEGER d’un ID de cellule H3 au format hexadécimal. |
||
Renvoie la valeur INTEGER de l’ID de cellule H3 pour une latitude, une longitude et une résolution données. |
||
Renvoie l’ID de cellule H3 au format hexadécimal (sous forme de valeur VARCHAR) pour une latitude, une longitude et une résolution données. |
||
Renvoie la valeur INTEGER d’un ID de cellule H3 pour un point (spécifié par un objet GEOGRAPHY) à une résolution donnée. |
||
Renvoie la valeur hexadécimale d’un ID de cellule H3 pour un point (spécifié par un objet GEOGRAPHY) à une résolution donnée. |
||
Renvoie un ARRAY des valeurs INTEGER des IDs des cellules H3 dont les centres de gravité sont contenus par un polygone (spécifié par un objet GEOGRAPHY). |
||
Renvoie un ARRAY des valeurs VARCHAR des IDs hexadécimaux des cellules H3 dont les centres de gravité sont contenus par un polygone (spécifié par un objet GEOGRAPHY). |
||
Convertit un ID de cellule H3 au format hexadécimal en une valeur INTEGER. |
||
Renvoie une valeur de hachage 64 bits signée. |
||
Renvoie une valeur de hachage globale signée de 64 bits sur l’ensemble (non ordonné) des lignes d’entrée. |
||
Calcule la grande distance circulaire en kilomètres entre deux points de la surface de la Terre, en utilisant la formule Haversine. |
||
Décode une chaîne codée en hexadécimal pour en faire un binaire. |
||
Décode une chaîne codée en hexadécimale pour en faire une chaîne. |
||
Encode l’entrée en utilisant le codage en représentations hexadécimales (ou « hex » ou « base16 »). |
||
Utilise HyperLogLog pour obtenir une approximation de la cardinalité distincte de l’entrée (c’est-à-dire que |
||
Renvoie l’état HyperLogLog à la fin de l’agrégation. |
||
Combine (fusionne) les états d’entrée en un seul état de sortie. |
||
Renvoie l’estimation de la cardinalité pour l’état HyperLogLog donné. |
||
Convertit l’entrée au format BINARY en format OBJECT. |
||
Convertit l’entrée au format OBJECT en format BINARY. |
||
Extrait la partie temporelle correspondante d’une valeur d’heure ou d’horodatage. |
||
I |
||
Expression |
||
Si |
||
Effectue une comparaison insensible à la casse pour déterminer si une chaîne correspond ou non à un modèle spécifié. |
||
Effectue une comparaison insensible à la casse pour faire correspondre une chaîne à un ou plusieurs modèles spécifiés. |
||
Teste si son argument est ou n’est pas l’un des membres d’une liste explicite ou le résultat d’une sous-requête. |
||
Détecte automatiquement le schéma de métadonnées de fichier dans un ensemble de fichiers de données mis en zone de préparation qui contiennent des données semi-structurées et récupère les définitions de colonnes. |
||
Renvoie la chaîne entrée ( |
||
Remplace une sous-chaîne de la longueur spécifiée, en commençant à la position spécifiée, par une nouvelle chaîne ou une nouvelle valeur binaire. |
||
Renvoie le nom du rôle de niveau compte de l’objet qui exécute la requête ou NULL si le nom du rôle est un rôle de base de données. |
||
Renvoie le nom du partage qui a directement accédé à la table ou à la vue dans laquelle la fonction INVOKER_SHARE est invoquée, sinon la fonction renvoie NULL. |
||
Compare si deux expressions sont égales (ou non égales). |
||
Détermine si une expression est NULL ou n’est pas NULL. |
||
Cette famille de fonctions sert de prédicats booléens qui peuvent être utilisés pour déterminer le type de données d’une valeur stockée dans une colonne VARIANT. |
||
Renvoie TRUE si son argument VARIANT contient une valeur ARRAY. |
||
Renvoie TRUE si son argument VARIANT contient une chaîne binaire. |
||
Renvoie TRUE si son argument VARIANT contient une valeur booléenne. |
||
Renvoie TRUE si son argument VARIANT contient une valeur de chaîne. |
||
Vérifie si le rôle de base de données se trouve dans la hiérarchie des rôles principaux ou secondaires actifs de l’utilisateur pour la session actuelle ou si la colonne spécifiée contient un rôle de base de données qui se trouve dans la hiérarchie des rôles principaux ou secondaires actifs de l’utilisateur pour la session actuelle. |
||
Vérifie si une valeur VARIANT contient une valeur DATE. |
||
Renvoie TRUE si son argument VARIANT contient une valeur de décimale en virgule flottante ou d’entier. |
||
Renvoie TRUE si son argument VARIANT contient une valeur en virgule flottante, un nombre décimal à virgule fixe ou un entier. |
||
Renvoie TRUE si le rôle renvoyé par la fonction INVOKER_ROLE hérite des privilèges du rôle spécifié dans l’argument, en fonction du contexte dans lequel la fonction est appelée. |
||
Renvoie TRUE si son argument VARIANT contient une valeur d’entier. |
||
Renvoie « true » si son argument VARIANT est une valeur JSON « null ». |
Fonctions d’expressions conditionnelles , Fonctions de données semi-structurées et structurées |
|
Renvoie TRUE si son argument VARIANT contient une valeur OBJECT. |
||
Vérifie si le rôle du compte se trouve dans la hiérarchie des rôles principaux ou secondaires actifs de l’utilisateur pour la session ou si la colonne spécifiée contient un rôle qui se trouve dans la hiérarchie des rôles principaux ou secondaires actifs de l’utilisateur pour la session. |
||
Vérifie si une valeur VARIANT contient une valeur TIME. |
||
Vérifie si une valeur VARIANT contient la valeur TIMESTAMP respective. |
||
J |
||
Calcule la similarité de Jaro-Winkler entre deux chaînes en entrée. |
||
Analyse le premier argument sous la forme d’une chaîne JSON et renvoie la valeur de l’élément pointé par le chemin d’accès dans le deuxième argument. |
||
K |
||
Renvoie le kurtosis de la population des enregistrements non NULL. |
||
L |
||
Accède aux données d’une ligne précédente dans le même jeu de résultats sans avoir à joindre la table en soi. |
||
Renvoie le dernier jour de la partie de date spécifiée d’une date ou d’un horodatage. |
||
Renvoie l’ID d’une requête spécifiée dans la session en cours. |
||
Renvoie l’horodatage représentant l’heure prévue pour la plus récente évaluation réussie de la condition d’alerte, lorsqu’aucune erreur ne s’est produite lors de l’exécution de l’action. |
||
Renvoie l’ID de transaction de la dernière transaction qui a été validée ou annulée dans la session en cours. |
||
Renvoie la dernière valeur à l’intérieur d’un groupe ordonné de valeurs. |
||
Accède aux données d’une ligne suivante dans le même jeu de résultats sans avoir à joindre la table en soi. |
||
Renvoie la plus petite valeur d’une liste d’expressions. |
||
Renvoie une sous-chaîne située le plus à gauche de son entrée. |
||
Renvoie la longueur d’une chaîne ou d’une valeur binaire. |
||
Effectue une comparaison sensible à la casse pour déterminer si une chaîne correspond ou non à un modèle spécifié. |
||
Effectue une comparaison entre majuscules et minuscules pour comparer une chaîne à un ou plusieurs modèles spécifiés. |
||
Effectue une comparaison sensible à la casse pour faire correspondre une chaîne à un ou plusieurs modèles spécifiés. |
||
Renvoie les valeurs d’entrée concaténées, séparées par la chaîne |
||
Renvoie le logarithme naturel d’une expression numérique. |
||
Renvoie l’heure actuelle du système. |
||
Renvoie l’horodatage actuel pour le système dans le fuseau horaire local. |
||
Renvoie le logarithme d’une expression numérique. |
||
La famille LOGIN_HISTORY de fonctions de table peut être utilisée pour interroger les tentatives de connexion effectuées par les utilisateurs de Snowflake selon différentes dimensions. |
||
Renvoie la chaîne d’entrée ( |
||
Ajoute des caractères d’une autre chaîne à gauche d’une chaîne, ou ajoute des octets issus d’une autre valeur binaire à gauche d’une valeur binaire. |
||
Supprime les caractères d’en-tête, y compris les espaces, d’une chaîne. |
||
M |
||
Renvoie la concaténation de deux MAPs. |
||
Détermine si la MAP spécifiée contient la clé spécifiée. |
||
Renvoie une MAP basée sur une MAP existante avec une ou plusieurs clés supprimées. |
||
Renvoie une nouvelle MAP constituée de la MAP d’entrée ainsi que d’une nouvelle paire clé-valeur insérée (ou une clé existante mise à jour avec une nouvelle valeur). |
||
Renvoie les clés dans une MAP. |
||
Renvoie une nouvelle MAP contenant les paires clé-valeur spécifiées d’une MAP existante. |
||
Renvoie la taille d’une MAP. |
||
Cette fonction de table permet d’interroger l’historique d’actualisation de vues matérialisées pour une vue matérialisée spécifiée dans une plage de dates spécifiée. |
||
Renvoie la valeur maximale des enregistrements correspondants à |
||
Recherche la ou les lignes contenant la valeur maximale d’une colonne et renvoie la valeur d’une autre colonne dans cette ligne. |
||
Renvoie une chaîne de 32 caractères codés en hexadécimal contenant le résumé du message MD5 de 128 bits. |
||
Renvoie une valeur |
||
Renvoie le résumé de message de 128 bits MD5 interprété comme un numéro Big Endian signé de 128 bits. |
||
Calcule le résumé de message de 128 bits MD5, l’interprète comme un numéro Big Endian signé de 128 bits, et renvoie les 64 bits inférieurs du nombre comme un entier non signé. |
||
Calcule le résumé de message de 128 bits MD5, l’interprète comme un numéro Big Endian signé de 128 bits, et renvoie les 64 bits supérieurs du nombre comme un entier non signé. |
||
Détermine la médiane d’un ensemble de valeurs. |
||
Renvoie la valeur minimale des enregistrements correspondants à |
||
Recherche la ou les lignes contenant la valeur minimale d’une colonne et renvoie la valeur d’une autre colonne dans cette ligne. |
||
Renvoie un état MinHash contenant un tableau de taille |
||
Combine les états d’entrée MinHash en un seul état de sortie MinHash. |
||
Renvoie le reste de l’entrée |
||
Renvoie la valeur la plus fréquente pour les valeurs comprises dans |
||
Extrait le nom du mois de la date ou de l’horodatage spécifié, abrégé à trois lettres. |
||
Renvoie le nombre de mois entre deux valeurs DATE ou TIMESTAMP. |
||
N |
||
Renvoie une ligne pour chaque objet auquel la règle de réseau spécifiée est associée ou renvoie une ligne pour chaque règle de réseau associée au conteneur spécifié. |
||
Renvoie la date du premier DOW (jour de la semaine) spécifié qui survient après la date d’entrée. |
||
Génère un nombre à virgule flottante pseudo-aléatoire normalement distribué avec un écart type spécifié |
||
Cette fonction de table peut être utilisée pour interroger l’historique des notifications envoyées par Snowflake. |
||
Renvoie la énième valeur (jusqu’à 1 000) dans un groupe ordonné de valeurs. |
||
Divise de façon égale un ensemble de données ordonné en un nombre de compartiments spécifié par |
||
Renvoie NULL si |
||
Renvoie NULL si l’argument est évalué à |
||
Si |
||
Retourne des valeurs en fonction de la nullité de la première entrée (NULL). |
||
O |
||
Renvoie un OBJECT par groupe. |
Fonctions d’agrégation , Fonctions de la fenêtre , Fonctions de données semi-structurées et structurées |
|
Renvoie un OBJECT construit à partir des arguments. |
||
Renvoie un OBJECT construit à partir des arguments. |
||
Renvoie un objet contenant le contenu de l’objet d’entrée (c.-à-d. la source) avec une ou plusieurs clés supprimées. |
||
Renvoie un objet constitué de l’objet de l’entrée ainsi que d’une nouvelle paire clé-valeur insérée (ou une clé existante mise à jour avec une nouvelle valeur). |
||
Renvoie un tableau contenant la liste des clés du niveau le plus élevé de l’objet d’entrée. |
||
Renvoie un nouvel OBJECT contenant certaines des paires clé-valeur d’un objet existant. |
||
Retourne la longueur d’une chaîne ou d’une valeur binaire en octets. |
||
P |
||
Renvoie un objet JSON composé de tous les composants d’une chaîne INET (Protocole Internet) ou CIDR (Classless Internet Domain Routing) IPv4 ou IPv6 valide. |
||
Interprète une chaîne d’entrée comme un document JSON, produisant une valeur VARIANT. |
||
Retourne un objet JSON composé de tous les composants (fragment, hôte, chemin, port, requête, schéma) dans une entrée URL/URI valide. |
||
Interprète une chaîne d’entrée comme un document XML, produisant une valeur OBJECT. |
||
Renvoie le rang relatif d’une valeur dans un groupe de valeurs, sous la forme d’un pourcentage compris entre 0,0 et 1,0. |
||
Renvoie une valeur de centile basée sur une distribution continue de la colonne d’entrée (spécifiée dans |
||
Renvoie une valeur de centile basée sur une distribution discrète de la colonne d’entrée (spécifiée dans |
||
Renvoie la valeur de pi en valeur de virgule flottante. |
||
Cette fonction peut être utilisée pour interroger l’historique des données chargées dans les tables Snowflake à l’aide de Snowpipe dans une plage de dates spécifiée. |
||
Simule le résultat de la requête pour les colonnes de la table ou de la vue protégées par une politique de masquage, une table ou une vue protégée par une politique d’accès aux lignes, ou les deux si la table ou la vue est protégée par les deux types de politiques. |
||
Renvoie une ligne pour chaque objet auquel est attribuée la politique spécifiée ou renvoie une ligne pour chaque politique attribuée à l’objet spécifié. |
||
Recherche la première occurrence du premier argument dans le deuxième argument et, si cela aboutit, retourne la position (basée sur 1) du premier argument dans le deuxième argument. |
||
Renvoie un nombre (x) élevé à la puissance spécifiée (y). |
||
Renvoie la date du premier DOW spécifié (jour de la semaine) qui précède la date d’entrée. |
||
Q |
||
La fonction QUERY_ACCELERATION_HISTORY est utilisée pour interroger l’historique du service d’accélération des requêtes dans une plage de dates spécifiée. |
||
La famille QUERY_HISTORY de fonctions de table peut être utilisée pour interroger l’historique de requêtes de Snowflake selon différentes dimensions. |
||
R |
||
Convertit les degrés en radians. |
||
Chaque appel retourne un entier de 64 bits pseudo-aléatoire. |
||
Renvoie une chaîne aléatoire de |
||
Renvoie le rang d’une valeur au sein d’un groupe ordonné de valeurs. |
||
Renvoie le rapport d’une valeur au sein d’un groupe à la somme des valeurs au sein du groupe. |
||
Effectue une comparaison pour déterminer si une chaîne correspond ou non à un modèle spécifié. |
||
Renvoie le nombre de fois qu’un motif se produit dans une chaîne. |
||
Renvoie la position de l’occurrence spécifiée du motif d’expression régulière dans le sujet de la chaîne. |
||
Effectue une comparaison pour déterminer si une chaîne correspond à un modèle spécifié. |
||
Renvoie le sujet avec le modèle spécifié (ou toutes les occurrences du modèle) soit supprimé soit remplacé par une chaîne de remplacement. |
||
Renvoie la sous-chaîne qui correspond à une expression régulière dans une chaîne. |
||
Renvoie un ARRAY qui contient toutes les sous-chaînes qui correspondent à une expression régulière au sein d’une chaîne. |
||
Renvoie la moyenne de la variable indépendante pour des paires non « null » dans un groupe, où |
||
Renvoie la moyenne de la variable dépendante pour des paires non « null » dans un groupe, où |
||
Renvoie le nombre de paires de nombres non « null » dans un groupe. |
||
Renvoie l’interception de la droite de régression linéaire « Univariate » pour les paires non « null » dans un groupe. |
||
Renvoie le coefficient de détermination pour les paires « non null » dans un groupe. |
||
Renvoie la pente de la droite de régression linéaire pour les paires non « null » dans un groupe. |
||
Renvoie REGR_COUNT(y, x) * VAR_POP(x) pour les paires non « null ». |
||
Renvoie REGR_COUNT(expr1, expr2) * COVAR_POP(expr1, expr2) pour les paires non « null ». |
||
Renvoie REGR_COUNT(y, x) * VAR_POP(y) pour les paires non « null ». |
||
Renvoie NULL si le premier argument est NULL ; sinon, renvoie le second argument. |
||
Renvoie NULL si le second argument est NULL ; sinon, renvoie le premier argument. |
||
Construit une chaîne en répétant l’entrée pour le nombre de fois spécifié. |
||
Supprime toutes les occurrences d’une sous-chaîne spécifiée et les remplace éventuellement par une autre sous-chaîne. |
||
Renvoie l’historique de réplication pour un groupe de réplication ou de basculement secondaire au cours des 14 derniers jours. |
||
REPLICATION_GROUP_REFRESH_PROGRESS, REPLICATION_GROUP_REFRESH_PROGRESS_BY_JOB |
La famille de fonctions REPLICATION_GROUP_REFRESH_PROGRESS peut être utilisée pour interroger le statut d’actualisation d’un groupe de réplication ou de basculement. |
|
Renvoie l’historique d’utilisation de la réplication pour des groupes de réplication ou de basculement secondaires au cours des 14 derniers jours. |
||
Cette fonction de table peut être utilisée pour interroger l’historique de réplication d’une base de données spécifiée dans une plage de dates spécifiée. |
||
Renvoie une liste de requêtes API REST SCIM adressées à Snowflake sur un intervalle de temps spécifié. |
||
Renvoie l’ensemble de résultats d’une commande précédente (dans les 24 heures suivant l’exécution de la requête) comme si le résultat était une table. |
||
Inverse l’ordre des caractères dans une chaîne, ou des octets dans une valeur binaire. |
||
Renvoie une sous-chaîne située le plus à droite de son entrée. |
||
Effectue une comparaison pour déterminer si une chaîne correspond ou non à un modèle spécifié. |
||
Renvoie des valeurs arrondies pour |
||
Renvoie un numéro de ligne unique pour chaque ligne d’une partition de fenêtre. |
||
Ajoute des caractères d’une autre chaîne à droite d’une chaîne, ou ajoute des octets issus d’une autre valeur binaire à droite d’une autre valeur binaire. |
||
Supprime les caractères de fin de ligne, y compris les espaces, d’une chaîne. |
||
Renvoie la longueur de son argument, moins l’espace en fin de ligne, mais incluant l’espace en début de ligne. |
||
S |
||
Renvoie l’horodatage représentant l’heure prévue de l’alerte en cours. |
||
Cette fonction de table est utilisée pour interroger l’historique de maintenance du service d’optimisation de recherche pour une table spécifiée à l’intérieur d’une plage de dates spécifiée. |
||
Renvoie un score de sentiment pour le texte d’entrée en langue anglaise donné. |
||
Renvoie une séquence d’entiers monotones croissants, avec renvoi à la ligne. |
||
Cette fonction de table est utilisée pour interroger l’historique d’utilisation de la tâche sans serveur. |
||
Renvoie une chaîne de 40 caractères codée en hexadécimal contenant le résumé de message SHA-1 de 160 bits. |
||
Renvoie un binaire de 20 octets contenant le résumé du message SHA-1 de 160 bits. |
||
Renvoie une chaîne codée en hexadécimal contenant le résumé de message SHA-2 de N bits, où N est la taille de résumé de la sortie spécifiée. |
||
Renvoie un binaire contenant le résumé de message SHA-2 de N bits, où N est la taille de résumé de la sortie spécifiée. |
||
Renvoie une liste des dépendances et de leurs versions pour les paquets Python spécifiés. |
||
Renvoie le signe de son argument. |
||
Calcule le sinus de son argument ; l’argument doit être exprimé en radians. |
||
Calcule le sinus hyperbolique de son argument. |
||
Renvoie l’exemple d’asymétrie des enregistrements autres que NULL. |
||
Renvoie une chaîne contenant une représentation phonétique de la chaîne d’entrée. |
||
Renvoie une chaîne qui contient une représentation phonétique de la chaîne d’entrée, et conserve le numéro de code Soundex pour la deuxième lettre lorsque la première et la deuxième lettre utilisent le même numéro. |
||
Construit une chaîne composée du nombre spécifié d’espaces vides. |
||
Fractionne une chaîne donnée avec un séparateur donné et renvoie le résultat sous la forme d’un tableau de chaînes. |
||
Fractionne une chaîne donnée et renvoie la partie demandée. |
||
Cette fonction de table divise une chaîne (en fonction d’un délimiteur spécifié) et aplatit les résultats en lignes. |
Fonctions de chaîne et fonctions binaires , Fonctions de table |
|
Renvoie la racine carrée d’une expression numérique non négative. |
||
Renvoie le carré d’une expression numérique (c’est-à-dire une expression numérique multipliée par elle-même). |
||
Renvoie l’aire du ou des polygones dans un objet GEOGRAPHY ou GEOMETRY. |
||
Si la valeur est de type GEOGRAPHY ou GEOMETRY, renvoie la représentation binaire de cette valeur au format EWKB (binaire bien connu étendu). |
||
Si la valeur est de type GEOGRAPHY ou GEOMETRY, renvoie la représentation du texte (VARCHAR) de cette valeur au format EWKT (texte bien connu étendu). |
||
Si la valeur est de type GEOGRAPHY ou GEOMETRY, renvoie la représentation GeoJSON de cette valeur. |
||
Si la valeur est de type GEOGRAPHY ou GEOMETRY, renvoie la représentation binaire de cette valeur au format WKB (binaire bien connu). |
||
Si la valeur est de type GEOGRAPHY ou GEOMETRY, renvoie la représentation du texte (VARCHAR) de cette valeur au format WKT (texte bien connu). |
||
Étant donné un point qui représente l’origine (l’emplacement de l’observateur) et un point spécifié, renvoie l’azimut en radians. |
||
Renvoie un objet GEOMETRY qui représente un MultiPolygon contenant les points situés à une distance spécifiée de l’objet d’entrée GEOMETRY. |
||
Renvoie le point représentant le centre géométrique d’un objet GEOGRAPHY ou GEOMETRY. |
||
Il existe deux formes de ST_COLLECT. |
||
Renvoie TRUE si un objet GEOGRAPHY ou GEOMETRY est complètement à l’intérieur d’un autre objet du même type. |
||
Cette fonction renvoie TRUE si aucun point d’un objet géospatial ne se trouve à l’extérieur d’un autre objet géospatial. |
||
Renvoie TRUE si aucun point d’un objet géospatial ne se trouve à l’extérieur d’un autre objet géospatial. |
||
En tenant compte de deux objets GEOGRAPHY en entrée, renvoie un objet GEOGRAPHY qui représente les points du premier objet qui ne sont pas dans le second (c’est-à-dire la différence entre les deux objets). |
||
Si la valeur est de type GEOGRAPHY ou GEOMETRY, renvoie la « dimension » de la valeur. |
||
Renvoie TRUE si les deux objets GEOGRAPHY ou les deux objets GEOMETRY sont disjoints (c’est-à-dire qu’ils ne partagent aucune partie de l’espace). |
||
Renvoie la distance géodésique minimale entre deux objets GEOGRAPHY ou la distance euclidienne minimale entre deux objets GEOMETRY. |
||
Renvoie TRUE si la distance géodésique minimale entre deux points (deux objets GEOGRAPHY) est dans la distance spécifiée. |
||
Renvoie le dernier point d’un LineString. |
||
Renvoie la zone de délimitation minimale (une « enveloppe » rectangulaire) qui entoure un objet GEOGRAPHY ou GEOMETRY spécifié. |
||
Renvoie un objet GEOGRAPHY pour le polygone qui représente les limites d’un geohash. |
||
Renvoie un objet GEOGRAPHY pour le point qui représente le centre d’un geohash. |
||
Analyse une entrée WKB (binaire bien connu) ou EWKB (binaire bien connu étendu) et renvoie une valeur de type GEOGRAPHY. |
||
Analyse une entrée WKT (texte bien connu) ou EWKT (texte bien connu étendu) et renvoie une valeur de type GEOGRAPHY. |
||
Renvoie le geohash d’un objet GEOGRAPHY ou d’un objet GEOMETRY. |
||
Analyse une entrée WKB (binaire bien connu) ou EWKB (binaire bien connu étendu) et renvoie une valeur de type GEOMETRY. |
||
Analyse une entrée WKT (texte bien connu) ou EWKT (texte bien connu étendu) et renvoie une valeur de type GEOMETRY. |
||
Renvoie un objet GEOMETRY pour le polygone qui représente les limites d’un geohash. |
||
Renvoie un objet GEOMETRY pour le point qui représente le centre d’un geohash. |
||
Renvoie la distance de Hausdorff discrète entre deux objets GEOGRAPHY. |
||
En tenant compte de deux objets GEOGRAPHY d’entrée, renvoie un objet GEOGRAPHY qui représente la forme de l’ensemble des points qui sont communs aux deux objets d’entrée (c’est-à-dire l’intersection des deux objets). |
||
En tenant compte d’une colonne GEOGRAPHY, renvoie un objet GEOGRAPHY qui représente la forme contenant l’ensemble combiné des points communs aux formes représentées par les objets de la colonne, (c’est-à-dire l’intersection des formes). |
||
Renvoie TRUE si les deux objets GEOGRAPHY ou les deux objets GEOMETRY se croisent (c’est-à-dire qu’ils partagent une partie de l’espace). |
||
Renvoie TRUE si l’objet GEOGRAPHY ou GEOMETRY spécifié représente une forme valide. |
||
Renvoie la longueur géodésique du ou des LineString dans un objet GEOGRAPHY ou la longueur euclidienne du ou des LineString dans un objet GEOMETRY. |
||
Construit un objet GEOMETRY qui représente un point avec la longitude et la latitude spécifiées. |
||
Construit un objet GEOGRAPHY ou GEOMETRY qui représente une ligne reliant les points dans les objets d’entrée. |
||
Construit un objet GEOGRAPHY qui représente un point avec la longitude et la latitude spécifiées. |
||
Construit un objet GEOGRAPHY ou GEOMETRY qui représente un polygone sans trous. |
||
Construit un objet GEOGRAPHY qui représente un polygone sans trous. |
||
Renvoie le nombre de points dans un objet GEOGRAPHY ou GEOGRAPHY. |
||
Renvoie la longueur du périmètre du ou des polygones dans un objet GEOGRAPHY ou GEOMETRY. |
||
Renvoie un point à un index spécifié dans un LineString. |
||
Renvoie un objet GEOMETRY dont le SRID (identificateur de système de référence spatiale) est défini par la valeur spécifiée. |
||
Si l’objet d’entrée GEOGRAPHY ou GEOMETRY représente une ligne ou un polygone, renvoie une approximation plus simple de l’objet. |
||
Renvoie le SRID (identificateur du système de référence spatiale) d’un objet GEOGRAPHY ou GEOMETRY. |
||
Renvoie le premier point d’un LineString. |
||
En tenant compte de deux objets d’entrée GEOGRAPHY, renvoie un objet GEOGRAPHY qui représente l’ensemble des points des deux objets d’entrée qui ne font pas partie de l’intersection des objets (c’est-à-dire la différence symétrique des deux objets). |
||
Convertit un objet GEOMETRY d’un système de référence spatiale (SRS) à un autre. |
||
En tenant compte de deux objets GEOGRAPHY en entrée, renvoie un objet GEOGRAPHY qui représente l’ensemble combiné des formes des deux objets (c’est-à-dire l’union des deux formes). |
||
Étant donné une colonne GEOGRAPHY, renvoie un objet GEOGRAPHY qui représente l’ensemble combiné des points qui se trouvent dans au moins une des formes représentées par les objets de la colonne (c’est-à-dire l’union des formes). |
||
Renvoie vrai si le premier objet géospatial est entièrement contenu par le deuxième objet géospatial. |
||
Renvoie la longitude (coordonnée X) d’un point représenté par un objet GEOGRAPHY ou GEOMETRY. |
||
Renvoie la longitude maximale (coordonnée X) de tous les points contenus dans l’objet GEOGRAPHY ou GEOMETRY spécifié. |
||
Renvoie la longitude minimale (coordonnée X) de tous les points contenus dans l’objet GEOGRAPHY ou GEOMETRY spécifié. |
||
Renvoie la latitude (coordonnée Y) d’un point représenté par un objet GEOGRAPHY ou GEOMETRY. |
||
Renvoie la latitude maximale (coordonnée Y) de tous les points contenus dans l’objet GEOGRAPHY ou GEOMETRY spécifié. |
||
Renvoie la latitude minimale (coordonnée Y) de tous les points contenus dans l’objet GEOGRAPHY ou GEOMETRY spécifié. |
||
Cette fonction de table peut être utilisée pour rechercher des informations sur l’historique des métadonnées d’une table de répertoire. |
||
Cette fonction de table peut être utilisée pour interroger l’utilisation moyenne quotidienne du stockage de données, en octets, pour toutes les zones de préparation Snowflake de votre compte dans une plage de dates spécifiée. |
||
Renvoie true si |
||
Renvoie l’écart-type de l’échantillon standard (racine carrée de la variance de l’échantillon) des valeurs non NULL. |
||
Retourne l’écart-type de la population standard (racine carrée de la variance) des valeurs non NULL. |
||
Convertit une valeur JSON null en valeur SQL NULL. |
||
Tokenize une chaîne donnée et renvoie la partie demandée. |
||
Tokenize une chaîne avec le jeu de délimiteurs donné et aplatit les résultats en lignes. |
Fonctions de chaîne et fonctions binaires , Fonctions de table |
|
Tokenize la chaîne donnée en utilisant le jeu de délimiteurs spécifié et renvoie les jetons sous forme de tableau. |
Fonctions de chaîne et fonctions binaires , Fonctions de données semi-structurées et structurées |
|
Renvoie la partie de la chaîne ou de la valeur binaire de |
||
Renvoie la somme des enregistrements non NULL pour |
||
Résume le texte d’entrée en langue anglaise. |
||
Renvoie l’horodatage actuel du système dans le fuseau horaire UTC. |
||
Annule la session spécifiée. |
||
Annule la transaction spécifiée, si elle est en cours d’exécution. |
||
Ajouter un événement pour la trace. |
||
Renvoie les noms d’hôte et les numéros de port à ajouter à la liste autorisée de votre pare-feu afin que vous puissiez accéder à Snowflake de derrière votre pare-feu. |
||
Renvoie les noms d’hôte et les numéros de port pour les déploiements AWS PrivateLink, et Azure Private Link, et Google Cloud Private Service Connect à ajouter à la liste autorisée de votre pare-feu afin que vous puissiez accéder à Snowflake de derrière votre pare-feu. |
||
Active la connectivité privée au service Snowflake pour le compte actuel. |
||
Autorise Snowflake à accéder au point de terminaison privé Microsoft Azure pour Points de terminaison privés Azure pour les zones de préparation internes pour le compte actuel. |
||
Renvoie le statut du bundle de versions de changement de comportement spécifié pour le compte actuel. |
||
Empêche tout trafic public d’accéder à la zone de préparation interne du compte Snowflake actuel sur Microsoft Azure. |
||
Annule toutes les requêtes actives/en cours d’exécution dans la session spécifiée. |
||
Annule une tâche Snowpark Container Services en cours d’exécution. |
||
Annule la requête (ou l’instruction) spécifiée si elle est active/en cours d’exécution. |
||
Révoque les privilèges sur les objets supprimés du partage et accorde le rôle de base de données au partage. |
||
Renvoie des informations sur la version des clients et des pilotes Snowflake. |
||
Calcule la profondeur moyenne de la table en fonction des colonnes spécifiées (ou de la clé de clustering définie pour la table). |
||
Renvoie les informations de clustering, y compris la profondeur de clustering moyenne, pour une table sur la base d’une ou plusieurs colonnes de la table. |
||
Renvoie le rapport de clustering pour une table sur la base d’une ou plusieurs colonnes de la table. |
||
Convertissez les canaux à l’aide des notifications Amazon SQS (Simple Queue Service) vers le service Amazon Simple Notification Service (SNS) pour un compartiment S3. |
||
Crée un événement facturable qui suit l’utilisation par le consommateur d’une application installée et monétisée. |
||
Renvoie le nom de la tâche en cours d’exécution lorsqu’elle est appelée à partir de l’instruction ou de la procédure stockée définie par la tâche. |
||
Renvoie un objet JSON montrant l’historique d’actualisation d’une base de données secondaire. |
||
SYSTEM$DATABASE_REFRESH_PROGRESS , SYSTEM$DATABASE_REFRESH_PROGRESS_BY_JOB — Obsolète |
La famille de fonctions SYSTEM$DATABASE_REFRESH_PROGRESS permet d’interroger le statut d’une actualisation de la base de données selon diverses dimensions. |
|
Désactive les changements de comportement inclus dans le bundle de versions de changement de comportement spécifié pour le compte actuel. |
||
Désactivez la réplication pour une base de données principale et toutes les bases de données secondaires qui lui sont liées. |
||
Active les changements de comportement inclus dans le bundle de versions de changement de comportement spécifié pour le compte actuel. |
||
Pour une requête précédemment exécutée, cette fonction renvoie un objet JSON qui spécifie si la requête est éligible pour bénéficier du service d’accélération des requêtes. |
||
Renvoie les coûts estimés de l’ajout de l”optimisation de la recherche à une table donnée et de la configuration de colonnes spécifiques pour l’optimisation de la recherche. |
||
Cette fonction convertit la sortie EXPLAIN de JSON en texte formaté. |
||
Étant donné le texte d’une instruction SQL, cette fonction génère le plan EXPLAIN au format JSON. |
||
Récupère une représentation JSON du statut actuel d’actualisation de l’objet canal interne (masqué) associé à une table externe. |
||
Définit la valeur du paramètre OAUTH_REFRESH_TOKEN du secret transmis comme argument dans l’appel SYSTEM$START_OAUTH_FLOW ayant lancé le flux OAuth. |
||
Génère une demande de signature de certificat (CSR) avec l’objet défini sur l’objet du certificat stocké dans l’intégration SAML2 et peut spécifier le |
||
Renvoie un nouveau jeton d’accès SCIM valide pendant six mois. |
||
Renvoie une instruction de politique IAM AWS qui doit être ajoutée à la politique de sujet Amazon SNS afin d’autoriser la file d’attente de messagerie Amazon SQS créée par Snowflake à s’abonner au sujet. |
||
Renvoie le résultat de la classification de l’objet spécifié. |
||
Renvoie une URL de consentement au compte Azure Key Vault relatif aux clés gérées par le client pour une utilisation avec les comptes Tri-Secret Secure for Snowflake sur Microsoft Azure. |
||
Renvoie un ARRAY contenant un extrait des informations de politique du service de gestion des clés AWS relatives aux clés gérées par le client pour une utilisation avec Tri-Secret Secure pour les comptes Snowflake sur Amazon Web Services. |
||
Récupère le statut d’un pool de calcul. |
||
Renvoie une liste d’enregistrements contenant le statut de cohérence de la table du répertoire pour des zones de préparation de votre compte. |
||
Renvoie une commande gcloud de Google Cloud pour obtenir des informations sur les politiques pour le service de gestion des clés de Google Cloud à utiliser avec les clés gérées par le client et Tri-Secret Secure pour les comptes Snowflake sur Google Cloud Platform. |
||
Renvoie l’emplacement du fichier de métadonnées racine et le statut du dernier instantané d’une table Iceberg. |
||
Récupère les journaux locaux d’un conteneur de tâche Snowpark Container Services. |
||
Récupère le statut d’une tâche Snowpark Container Services. |
||
Renvoie un objet JSON qui représente une tentative de connexion infructueuse associée à une authentification External OAuth, SAML ou par paire de clés. |
||
Récupère la valeur de retour pour la tâche prédécesseur dans un graphique de tâches. |
||
Vérifie si votre compte actuel est autorisé pour la connectivité privée au service Snowflake. |
||
Renvoie une liste des points de terminaison autorisés pour votre compte actuel à utiliser avec une connectivité privée au service Snowflake. |
||
Renvoie une représentation JSON des informations du compte Snowflake nécessaires pour faciliter la configuration en libre-service de la connectivité privée au service Snowflake ou aux zones de préparation internes Snowflake. |
||
Récupère les journaux locaux d’un conteneur de service de Snowpark Container Services. |
||
Récupère le statut d’un service Snowpark Container Services. |
||
Renvoie les IDs du réseau virtuel dans lequel se trouve votre compte Snowflake. |
||
Renvoie la valeur de balise associée à l’objet ou à la colonne Snowflake spécifié(e). |
||
Renvoie une liste de valeurs de chaîne séparées par des virgules qui peuvent être définies sur un objet pris en charge, ou NULL pour indiquer que la clé de balise n’a pas de valeurs de chaîne spécifiées et accepte toutes les valeurs de chaîne possibles. |
||
Renvoie la valeur de la chaîne de balise attribuée à la colonne en fonction de la balise spécifiée ou NULL si aucune balise n’est attribuée à la colonne spécifiée. |
||
Renvoie la valeur de la chaîne de balise attribuée à la table en fonction de la balise spécifiée ou NULL si aucune balise n’est attribuée à la table spécifiée. |
||
Renvoie la valeur de la chaîne de configuration de la tâche en cours d’exécution lorsqu’elle est appelée à partir de l’instruction ou de la procédure stockée définie par la tâche. |
||
Active les fonctions de réplication et de basculement pour un compte spécifié dans une organisation. |
||
Vérifie si les adresses IP publiques sont autorisées à accéder à la zone de préparation interne du compte Snowflake actuel sur Microsoft Azure. |
||
Renvoie un jeton qui peut être utilisé pour détecter si une table ou une vue de la base de données a changé entre deux appels à la fonction. |
||
Ajoute un identificateur global aux objets de compte du compte cible (actuel) qui ont été créés à l’aide de scripts et qui correspondent à des objets portant les mêmes noms dans le compte source. |
||
SYSTEM$LOG, SYSTEM$LOG_<niveau> (pour l’Exécution de scripts Snowflake) |
Enregistre un message au niveau de gravité spécifié. |
|
Migre une configuration de fournisseur d’identité SAML existante (ex. IdP) telle que définie par le paramètre de compte SAML_IDENTITY_PROVIDER vers une intégration de sécurité. |
||
Force un canal mis en pause à reprendre ses activités à l’aide de ALTER PIPE. |
||
Récupère une représentation JSON du statut actuel d’un canal. |
||
Renvoie une référence de requête que vous pouvez transmettre à une procédure stockée. |
||
Renvoie une référence à un objet (une table, une vue ou une fonction). |
||
Répertorie les images d’un référentiel d’images. |
||
Désactive la connectivité privée au service Snowflake pour le compte actuel. |
||
Révoque l’autorisation pour Snowflake d’accéder au point de terminaison privé Microsoft Azure pour Points de terminaison privés Azure pour les zones de préparation internes pour le compte actuel. |
||
Définit explicitement la valeur de retour pour une tâche. |
||
SYSTEM$SET_SPAN_ATTRIBUTES (pour Exécution de scripts Snowflake) |
Définit le nom et la valeur de l’attribut associé à un span contenant des événements de trace. |
|
Renvoie un tableau des bundles de versions de changement de comportement actuellement disponibles, l’état par défaut de chaque bundle et l’état actuel du bundle pour le compte actuel. |
||
Renvoie les budgets du compte. |
||
Renvoie les secrets du client dans une chaîne. |
||
Met à jour le jeton de décalage pour un canal particulier utilisé par Snowpipe Streaming avec un nouveau jeton de décalage. |
||
Initie le flux client OAUTH, renvoyant une URL que vous utilisez dans un navigateur pour effectuer le processus de consentement OAuth. |
||
Renvoie l’ensemble des versions de la table entre le décalage actuel pour un flux spécifié et l’horodatage actuel. |
||
Renvoie l’horodatage en nanosecondes de la dernière version de la table au moment du ou avant le décalage actuel pour le flux spécifié. |
||
Indique si un flux spécifié contient des enregistrements de capture de données modifiées (CDC). |
||
Reprend de manière récursive une tâche spécifiée et toutes les tâches qui en dépendent. |
||
Renvoie des informations sur l’exécution de la tâche en cours. |
||
Renvoie une chaîne représentant le type de données SQL associé à une expression. |
||
Permet au trafic provenant des adresses IP publiques d’accéder à la zone de préparation interne du compte Snowflake actuel sur Microsoft Azure. |
||
Annule une exécution de la tâche spécifiée que le système a déjà commencé à traiter (c’est-à-dire une exécution avec un statut EXECUTING dans la sortie TASK_HISTORY). |
||
Détermine si votre jeton d’accès External OAuth est valide ou a expiré et doit être régénéré. |
||
Attendez un certain temps avant de poursuivre. |
||
Renvoie les noms d’hôte et les numéros de port à ajouter à la liste autorisée de votre pare-feu afin que vous puissiez accéder à Snowflake de derrière votre pare-feu. |
||
Renvoie les noms d’hôte et les numéros de port pour les déploiements AWS PrivateLink, et Azure Private Link, et Google Cloud Private Service Connect à ajouter à la liste autorisée de votre pare-feu afin que vous puissiez accéder à Snowflake de derrière votre pare-feu. |
||
Renvoie l’horodatage actuel du système. |
||
T |
||
Renvoie une table dans laquelle chaque ligne affiche une association entre une balise et une valeur. |
||
Renvoie une table dans laquelle chaque ligne affiche le nom et la valeur de la balise attribuée à une colonne spécifique. |
||
Renvoie une table dans laquelle chaque ligne affiche une association entre la balise spécifiée et l’objet Snowflake auquel la balise est associée. |
||
Calcule la tangente de son argument ; l’argument doit être exprimé en radians. |
||
Calcule la tangente hyperbolique de son argument. |
||
Cette fonction de table renvoie la liste des tâches enfant pour une tâche racine donnée dans un graphique de tâches. |
||
Vous pouvez utiliser cette fonction de table pour interroger l’historique de l’utilisation des tâches dans une plage de dates spécifiée. |
||
Crée une heure à partir de composants numériques individuels. |
||
Calcule le début ou la fin d’une « tranche » de temps, où la longueur de la tranche est un multiple d’une unité de temps standard (minute, heure, jour, etc.). |
||
Ajoute la valeur spécifiée pour la partie de date ou d’heure spécifiée à une date, une heure ou un horodatage. |
||
Calcule la différence entre deux expressions de date, d’heure ou d’horodatage en fonction de la partie de date ou d’heure spécifiée. |
||
Crée un horodatage à partir de composants numériques individuels. |
||
Ajoute la valeur spécifiée pour la partie de date ou d’heure spécifiée à une date, une heure ou un horodatage. |
||
Calcule la différence entre deux expressions de date, d’heure ou d’horodatage en fonction de la partie de date ou d’heure spécifiée. |
||
Convertit l’expression d’entrée en ARRAY : |
Fonctions de conversion , Fonctions de données semi-structurées et structurées |
|
Convertit l’expression d’entrée en valeur binaire. |
||
Convertit le texte d’entrée ou l’expression numérique en valeur booléenne. |
||
Convertit l’expression d’entrée en chaîne. |
||
Convertit une expression d’entrée en date. |
||
Convertit une expression d’entrée en un nombre à point fixe. |
||
Convertit une expression en un nombre à virgule flottante de double précision. |
||
Analyse une entrée et renvoie une valeur de type GEOGRAPHY. |
||
Analyse une entrée et renvoie une valeur de type GEOMETRY. |
||
Convertit une valeur VARIANT en une chaîne contenant la représentation JSON de la valeur. |
Fonctions de conversion , Fonctions de données semi-structurées et structurées |
|
Convertit la valeur d’entrée en OBJECT. |
Fonctions de conversion , Fonctions de données semi-structurées et structurées |
|
Convertit une expression d’entrée en heure. |
||
Convertit une expression d’entrée en horodatage correspondant. |
||
Convertit n’importe quelle valeur en une valeur VARIANT ou NULL (si l’entrée est NULL). |
||
Convertit un VARIANT en un VARCHAR qui contient une représentation XML de la valeur. |
Fonctions de conversion , Fonctions de données semi-structurées et structurées |
|
Détermine les dimensions les plus importantes d’un ensemble de données, puis construit des segments à partir de ces dimensions et détecte lesquels de ces segments ont influencé la métrique. |
||
Nom complet : SNOWFLAKE.CORTEX.TRANSLATE |
||
La fonction |
||
Supprime les caractères de début et de fin d’une chaîne. |
||
Arrondit l’expression d’entrée au nombre entier le plus proche (ou égal) de zéro, ou à la valeur égale ou inférieure la plus proche avec le nombre spécifié de positions après le point décimal. |
||
Tronque une date, une heure ou un horodatage de la partie spécifiée. |
||
Une version spéciale de BASE64_DECODE_BINARY qui retourne une valeur NULL si une erreur se produit pendant le décodage. |
||
Une version spéciale de BASE64_DECODE_STRING qui retourne une valeur NULL si une erreur se produit pendant le décodage. |
||
Une version spéciale de CAST , :: qui est disponible pour un sous-ensemble de conversions de types de données. |
||
Une version spéciale de DECRYPT qui retourne une valeur NULL si une erreur se produit pendant le déchiffrement. |
||
Une version spéciale de DECRYPT_RAW qui retourne une valeur NULL si une erreur se produit pendant le déchiffrement. |
||
Une version spéciale de HEX_DECODE_BINARY qui retourne une valeur NULL si une erreur se produit pendant le décodage. |
||
Une version spéciale de HEX_DECODE_STRING qui renvoie une valeur NULL si une erreur se produit pendant le décodage. |
||
Une version spéciale de PARSE_JSON qui renvoie une valeur NULL si une erreur se produit pendant l’analyse. |
||
Une version spéciale de TO_BINARY qui effectue la même opération (c’est-à-dire convertit une expression d’entrée en valeur binaire), mais avec une prise en charge du traitement des erreurs (c’est-à-dire que si la conversion ne peut pas être effectuée, elle retourne une valeur NULL au lieu de produire une erreur). |
||
Une version spéciale de TO_BOOLEAN qui effectue la même opération (c’est-à-dire convertit une expression d’entrée en valeur booléenne), mais avec une prise en charge du traitement des erreurs (c’est-à-dire que si la conversion ne peut pas être effectuée, elle retourne une valeur NULL au lieu de produire une erreur). |
||
Une version spéciale de TO_DATE , DATE qui effectue la même opération (c’est-à-dire convertit une expression d’entrée en date), mais avec une prise en charge du traitement des erreurs (c’est-à-dire que si la conversion ne peut pas être effectuée, elle retourne une valeur NULL au lieu de produire une erreur). |
||
Une version spéciale de TO_DECIMAL , TO_NUMBER , TO_NUMERIC qui effectue la même opération (c’est-à-dire convertit une expression d’entrée en nombre à point fixe), mais avec une prise en charge du traitement des erreurs (c’est-à-dire que si la conversion ne peut pas être effectuée, elle retourne une valeur NULL au lieu de produire une erreur). |
||
Une version spéciale de TO_DOUBLE qui effectue la même opération (c’est-à-dire convertit une expression d’entrée en nombre à virgule flottante de double précision), mais avec une prise en charge du traitement des erreurs (c’est-à-dire que si la conversion ne peut pas être effectuée, elle retourne une valeur NULL au lieu de produire une erreur). |
||
Analyse une entrée et renvoie une valeur de type GEOGRAPHY. |
||
Analyse une entrée et renvoie une valeur de type GEOMETRY. |
||
Une version spéciale de TO_TIME , TIME qui effectue la même opération (c’est-à-dire convertit une expression d’entrée en heure), mais avec une prise en charge du traitement des erreurs (c’est-à-dire que si la conversion ne peut pas être effectuée, elle retourne une valeur NULL au lieu de produire une erreur). |
||
Une version spéciale de TO_TIMESTAMP / TO_TIMESTAMP_* qui effectue la même opération (c’est-à-dire convertit une expression d’entrée en horodatage), mais avec une prise en charge du traitement des erreurs (c’est-à-dire que si la conversion ne peut pas être effectuée, elle retourne une valeur NULL au lieu de produire une erreur). |
||
Indique le type d’une valeur stockée dans une colonne VARIANT. |
||
U |
||
Renvoie le point de code Unicode pour le premier caractère Unicode d’une chaîne. |
||
Génère un nombre pseudo-aléatoire uniformément distribué dans l’intervalle inclusif [ |
||
Renvoie la chaîne d’entrée ( |
||
Génère un identifiant unique universel (UUID) conforme à la RFC 4122 avec soit une version 4 (aléatoire), soit une version 5 (nommée) sous la forme d’une chaîne formatée. |
Fonctions de chaîne et fonctions binaires , Fonctions de génération de données |
|
V |
||
Valide les fichiers chargés lors d’une exécution passée de la commande COPY INTO <table> et renvoie toutes les erreurs survenues lors du chargement, plutôt que seulement la première erreur. |
||
Cette fonction de table peut être utilisée pour valider les fichiers de données traités par Snowpipe dans un intervalle de temps spécifié. |
||
Renvoie la variance de population des enregistrements non NULL dans un groupe. |
||
Renvoie la variance d’échantillon des enregistrements non NULL dans un groupe. |
||
Renvoie la variance d’échantillon des enregistrements non NULL dans un groupe. |
||
Renvoie la variance de population des enregistrements non NULL dans un groupe. |
||
W |
||
Cette fonction de table peut être utilisée pour interroger l’historique des activités (définies comme « chargement de requête ») pour un seul entrepôt virtuel au sein d’une plage de dates spécifiée. |
||
Cette fonction de table peut être utilisée dans des requêtes pour retourner l’utilisation horaire des crédits pour un seul entrepôt virtuel (ou tous les entrepôts de votre compte) sur une période donnée. |
||
Construit des histogrammes de largeur égale, dans lesquels la plage de l’histogramme est divisée en intervalles de taille identique et retourne le nombre de compartiments dans lesquels la valeur d’une expression échoue, après son évaluation. |
||
X |
||
Extrait un objet de l’élément XML (souvent appelé simplement balise) du contenu de l’élément XML extérieur en fonction du nom et du numéro d’instance de la balise spécifiée. |
||
Y |
||
Extrait la partie de date correspondante d’une date ou d’un horodatage. |
||
Z |
||
Retourne 0 si son argument est null ; sinon, retourne son argument. |
||
Renvoie un entier distribué par Zipf, pour |