Notes de version 9.30 : 29 septembre 2025-1 octobre 2025

Attention

This release has completed. For differences between the in-advance and final versions of these release notes, see Notes de version - Journal des changements.

Security updates

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.

Pour plus d’informations, voir PIVOT et UNPIVOT.

Nouveau paramètre SQL : ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS

The new ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS parameter specifies whether the output returned by the GET_DDL function contains data type synonyms specified in the original DDL statement. This parameter is set to FALSE by default.

For more information, see 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

You can now reference table columns in lambda expressions when calling higher-order functions such as FILTER, REDUCE, and 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
Copy

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

A CONTINUE handler can catch and handle exceptions without ending the Snowflake Scripting statement block that raised the exception. With the default EXIT handler, when an error occurs in a block, the flow is interrupted and the error is returned to the caller. You can use a CONTINUE handler when the error condition isn’t severe enough to warrant interrupting the flow.

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)

Snowflake Scripting UDFs are now generally available and are no longer in preview.

You can create SQL UDFs that contain Snowflake Scripting procedural language. Snowflake Scripting UDFs can be called in a SQL statement, such as a SELECT or INSERT statement. They are more flexible than a Snowflake Scripting stored procedure, which can only be called in a SQL CALL command.

Vues sémantiques : Prise en charge des dimensions qui utilisent un Cortex Search Service

Dans une vue sémantique, vous pouvez maintenant définir une dimension qui utilise un Cortex Search Service. Pour ce faire, définissez la clause WITH CORTEX SEARCH SERVICE sur le nom du Cortex Search Service.

Pour plus d’informations, voir 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é

Sep 30, 2025

Mise à jour vers la version 2025b de la TZDB

Ajouté à Mises à jour SQL

Sep 30, 2025

Support for Scala version 2.13 (Preview)

Supprimé de Mises à jour de l’extensibilité

1er octobre 2025

Vues sémantiques : Prise en charge des dimensions qui utilisent un Cortex Search Service

Ajouté à Mises à jour SQL

17 octobre 2025