Notas da versão 9.30: 29 de setembro de 2025 a 1º de outubro de 2025

Atenção

This release has completed. For differences between the in-advance and final versions of these release notes, see Log de mudanças das notas de versão.

Security updates

Suporte à tabela híbrida para Tri-Secret Secure

Tri-Secret Secure (TSS) agora é compatível com tabelas híbridas. Habilitação do suporte TSS para tabelas híbridas requer uma configuração de armazenamento conhecida como modo de armazenamento dedicado.

Para obter mais informações, consulte Modo de armazenamento dedicado para TSS.

Atualizações de SQL

Atualização para a versão 2025b do TZDB

O Snowflake usa o banco de dados de fuso horário (TZDB) para obter informações de fuso horário (por exemplo, para a lista de nomes de fuso horário e aliases para a função CONVERT_TIMEZONE).

Neste lançamento, Snowflake agora usa a versão 2025b do TZDB. Anteriormente, o Snowflake utilizava a versão 2024a do TZDB.

Para uma lista das mudanças feitas até a versão 2025b do TZDB, consulte Notícias sobre o banco de dados tz.

MERGE ALL BY NAME

Quando a tabela de destino e a de origem precisam ter o mesmo número de colunas e os mesmos nomes para todas as colunas, você pode simplificar as operações MERGE usando MERGE ALL BY NAME.

As instruções MERGE podem atualizar cada coluna na tabela de destino com os valores da coluna com o mesmo nome da tabela de origem. As instruções MERGE também podem inserir linhas da tabela de origem na tabela de destino com base nos nomes das colunas quando não houver correspondência. Essas operações MERGE ALL BY NAME são aceitas mesmo quando a ordem das colunas é diferente nas tabelas de destino e de origem.

Para obter mais informações, consulte MERGE.

Aliases para as colunas PIVOT e UNPIVOT

Em consultas PIVOT, você pode usar a cláusula AS para especificar aliases para os nomes das colunas dinâmicas.

Em consultas UNPIVOT, você pode usar a cláusula AS para especificar aliases para os nomes das colunas que aparecem no resultado da operação UNPIVOT.

Para obter mais informações, consulte PIVOT e UNPIVOT.

Novo parâmetro 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.

Referência a colunas da tabela em expressões lambda ao chamar funções de ordem superior

You can now reference table columns in lambda expressions when calling higher-order functions such as FILTER, REDUCE, and TRANSFORM.

Por exemplo, você pode especificar a seguinte expressão lambda em uma função de ordem superior que subtrai o valor de table1.col2 dos elementos:

a -> a - table1.col2
Copy

Para obter mais informações, consulte Usar funções lambda em dados com funções de ordem superior do Snowflake.

A função SEARCH aceita os modos de busca PHRASE e EXACT

A função SEARCH agora aceita dois novos modos de busca além dos modos OR e AND existentes:

  • PHRASE: A semântica de busca encontrará uma correspondência se os tokens extraídos de pelo menos uma das colunas ou campos pesquisados ​ ​corresponderem a todos os tokens extraídos da string de busca, incluindo a ordem e a adjacência dos tokens.

  • EXACT: A semântica de busca é a mesma de “PHRASE”, exceto que as cadeias de caracteres delimitadoras entre os tokens devem corresponder exatamente.

Esses novos modos de busca oferecem mais flexibilidade do que as semânticas de busca disjuntiva OR e conjuntiva AND existentes.

Para obter mais informações, consulte SEARCH.

Manipuladores CONTINUE do Snowflake Scripting

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.

Para obter mais informações, consulte Tratamento de exceções e EXCEPTION (Script Snowflake).

Funções definidas pelo usuário (UDFs) do Snowflake Scripting (disponibilidade geral)

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.

Exibições semânticas: suporte para dimensões que usam um Cortex Search Service

Em uma exibição semântica, agora é possível definir uma dimensão que usa um Cortex Search Service. Para isso, defina a cláusula WITH CORTEX SEARCH SERVICE com o nome do Cortex Search Service.

Para obter mais informações, consulte Defining a dimension that uses a Cortex Search Service.

Log de mudanças das notas de versão

Anúncio

Update

Data

Notas de lançamento

Publicação inicial (versão preliminar)

26 de setembro de 2025

Suporte à tabela híbrida para Tri-Secret Secure

Adicionado a Atualizações de segurança

Sep 30, 2025

Atualização para o lançamento 2025b do TZDB

Adicionado a Atualizações de SQL

Sep 30, 2025

Support for Scala version 2.13 (Preview)

Removido de Atualizações de extensibilidade

1º de outubro de 2025

Exibições semânticas: suporte para dimensões que usam um Cortex Search Service

Adicionado a Atualizações de SQL

17 de outubro de 2025