Notes de version 9.30 : 29 septembre 2025-1 octobre 2025¶
Attention
Cette version est terminée. Pour connaître les différences entre la version préliminaire et la version finale de ces notes de version, veuillez consulter Notes de version - Journal des changements.
Mises à jour de sécurité¶
Prise en charge des tables hybrides pour Tri-Secret Secure¶
Tri-Secret Secure (TSS) est désormais pris en charge pour les tables hybrides. L’activation de la prise en charge des tables hybrides pour TSS nécessite une configuration de stockage appelée Mode de stockage dédié.
Pour plus d’informations, voir Mode de stockage dédié pour TSS.
Mises à jour SQL¶
Mise à jour de la version 2025b de la TZDB¶
Snowflake utilise la base de données des fuseaux horaires (TZDB) pour les informations sur les fuseaux horaires (par exemple, pour la liste des noms de fuseaux horaires et des alias pour la fonction CONVERT_TIMEZONE).
Snowflake utilise désormais la version 2025b de la TZDB. Snowflake utilisait précédemment la version 2024a de la TZDB.
Pour une liste des modifications apportées jusqu’à la version 2025b de la TZDB, voir les Actualités au sujet de la base de données tz.
MERGE ALL BY NAME¶
Lorsque la table cible et la source doivent avoir le même nombre de colonnes et les mêmes noms pour toutes les colonnes, vous pouvez simplifier les opérations MERGE en utilisant MERGE ALL BY NAME.
Les instructions MERGE peuvent mettre à jour chaque colonne de la table cible avec les valeurs de la colonne portant le même nom dans la table source. Les instructions MERGE peuvent également insérer des lignes de la table source dans la table cible en fonction des noms de colonne lorsqu’il n’y a pas de correspondance. Ces opérations MERGE ALL BY NAME sont prises en charge même lorsque l’ordre des colonnes est différent dans les tables cible et source.
Pour plus d’informations, voir MERGE.
Alias pour les colonnes PIVOT et UNPIVOT¶
Dans les requêtes PIVOT, vous pouvez utiliser la clause AS pour spécifier des alias pour les noms des colonnes pivot.
Dans les requêtes UNPIVOT, vous pouvez utiliser la clause AS pour spécifier des alias pour les noms de colonnes qui apparaissent dans le résultat de l’opérationUNPIVOT.
Nouveau paramètre SQL : ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS¶
Le nouveau paramètre ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS spécifie si la sortie renvoyée par la fonction GET_DDL contient des synonymes de type de données spécifiés dans l’instruction DDL d’origine. Par défaut, ce paramètre est défini sur FALSE.
Pour plus d’informations, voir ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS.
Référencer les colonnes de la table dans les expressions lambda lors de l’appel de fonctions d’ordre supérieur¶
Vous pouvez désormais référencer des colonnes de table dans des expressions lambda lors de l’appel de fonctions d’ordre supérieur telles que FILTER, REDUCE, et TRANSFORM.
Par exemple, vous pouvez spécifier l’expression lambda suivante dans une fonction d’ordre supérieur qui soustrait la valeur de table1.col2 des éléments :
a -> a - table1.col2
Pour plus d’informations, voir Utilisation de fonctions Lambda sur les données avec les fonctions d’ordre supérieur de Snowflake.
la fonction SEARCH prend en charge les modes de recherche PHRASE et EXACT¶
La fonction SEARCH prend désormais en charge deux nouveaux modes de recherche en plus des modes OR et AND existants :
PHRASE: Les sémantiques de recherche trouvent une correspondance si les jetons extraits d’au moins l’une des colonnes ou des champs recherchés correspondent à tous les jetons extraits de la chaîne de recherche, y compris l’ordre et l’adéquation des jetons.EXACT: Les sémantiques de recherche sont les mêmes que les sémantiques de recherche ’PHRASE’, sauf que les chaînes de délimiteur entre les jetons doivent correspondre exactement.
Ces nouveaux modes de recherche offrent une plus grande flexibilité que les sémantiques de recherche disjonctive OR et conjonctive AND existantes.
Pour plus d’informations, voir SEARCH.
Gestionnaires CONTINUE de l’exécution de scripts Snowflake¶
Un gestionnaire CONTINUE peut détecter et traiter les exceptions sans terminer le bloc d’instructions de l’exécution de scripts Snowflake qui a soulevé l’exception. Avec le gestionnaire EXIT par défaut, lorsqu’une erreur se produit dans un bloc, le flux est interrompu et l’erreur est renvoyée à l” appelant. Vous pouvez utiliser un gestionnaire CONTINUE lorsque la condition d’erreur n’est pas suffisamment grave pour garantir l’interruption du flux.
Pour plus d’informations, voir Traitement des exceptions et EXCEPTION (Exécution de scripts Snowflake).
Fonctions définies par l’utilisateur de l’exécution de scripts Snowflake (UDFs) (Mise à disposition générale)¶
Les UDFs de l’exécution de scripts Snowflake sont désormais mises à la disposition générale et ne sont plus en prévisualisation.
Vous pouvez créer des UDFs SQL qui contiennent le langage procédural de l’exécution de scripts Snowflake. Les UDFs Snowflake Scripting peuvent être appelées dans une instruction SQL, telle qu’une instruction SELECT ou INSERT. Ils sont plus flexibles qu’une procédure stockée Snowflake Scripting, qui ne peut être appelée que dans un commande CALL SQL.
Semantic views: Support for dimensions that use a Cortex Search Service¶
In a semantic view, you can now define a dimension that uses a Cortex Search Service. To do this, set the WITH CORTEX SEARCH SERVICE clause to the name of the Cortex Search Service.
For information, see Defining a dimension that uses a Cortex Search Service.
Notes de version - Journal des changements¶
Annonce |
Mettre à jour |
Date |
|---|---|---|
Notes de version |
Première publication (avant-première) |
26 septembre 2025 |
Prise en charge des tables hybrides pour Tri-Secret Secure |
Ajouté à Mises à jour de sécurité |
30 septembre 2025 |
Mise à jour vers la version 2025b de la TZDB |
Ajouté à Mises à jour SQL |
30 septembre 2025 |
:title-reference : |
Supprimé de Mises à jour de l’extensibilité |
1er octobre 2025 |
Semantic views: Support for dimensions that use a Cortex Search Service |
Ajouté à Mises à jour SQL |
Oct 17, 2025 |