9.30 Release-Notizen: 29. September 2025 – 1. Oktober 2025

Achtung

Dieses Release wurde abgeschlossen. Die Unterschiede zwischen der Vorab- und der endgültigen Version dieser Versionshinweise finden Sie unter Versionshinweise zum Änderungsprotokoll.

Sicherheitsupdates

Unterstützung von Hybridtabellen für Tri-Secret Secure

Tri-Secret Secure (TSS) wird jetzt für Hybridtabellen unterstützt. Das Aktivieren der TSS-Unterstützung für Hybridtabellen erfordert eine Speicherkonfiguration, die als Dedizierter Speichermodus bezeichnet wird.

Weitere Informationen dazu finden Sie unter Dedizierte Speichermodus für TSS.

SQL-Aktualisierungen

Update zum Release 2025b der TZDB

Snowflake verwendet die Zeitzonendatenbank (TZDB) für Zeitzoneninformationen (z. B. für die Liste der Zeitzonennamen und Aliasse für die CONVERT_TIMEZONE-Funktion).

Ab diesem Release verwendet Snowflake nun das Release 2025b der TZDB. Snowflake verwendete zuvor die Version 2024a der TZDB.

Eine Liste der Änderungen bis zu Version 2025b der TZDB finden Sie unter Neuigkeiten zur TZDB.

MERGE ALL BY NAME

Wenn die Zieltabelle und die Quelle die gleiche Anzahl von Spalten und die gleichen Namen für alle Spalten haben müssen, können Sie MERGE-Operationen mithilfe von MERGE ALL BY NAME vereinfachen.

MERGE-Anweisungen können jede Spalte in der Zieltabelle mit den Werten der gleichnamigen Spalte aus der Quelltabelle aktualisieren. MERGE-Anweisungen können auch Zeilen aus der Quelltabelle basierend auf Spaltennamen in die Zieltabelle einfügen, wenn es keine Übereinstimmung gibt. Diese MERGE ALL BY NAME-Operationen werden auch dann unterstützt, wenn die Reihenfolge der Spalten in Ziel- und Quelltabelle unterschiedlich ist.

Weitere Informationen dazu finden Sie unter MERGE.

Aliasse für PIVOT- und UNPIVOT-Spalten

In PIVOT-Abfragen können Sie mit der AS-Klausel Aliasse für die Namen der Pivot-Spalten angeben.

In UNPIVOT-Abfragen können Sie die AS-Klausel zur Angabe von Aliassen für Spaltennamen verwenden, die im Ergebnis der UNPIVOT-Operation angezeigt werden.

Weitere Informationen dazu finden Sie unter PIVOT und UNPIVOT.

Neuer SQL-Parameter: ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS

Der neue Parameter ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS gibt an, ob die von der GET_DDL-Funktion zurückgegebene Ausgabe Datentypsynonyme enthält, die in der ursprünglichen DDL-Anweisung angegeben sind. Standardmäßig ist dieser Parameter auf FALSE eingestellt.

Weitere Informationen dazu finden Sie unter ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS.

Auf Tabellenspalten in Lambda-Ausdrücken verweisen, wenn Funktionen höherer Ordnung aufgerufen werden

Sie können jetzt in Lambda-Ausdrücken auf Tabellenspalten verweisen, wenn Sie Funktionen höherer Ordnung wie FILTER, REDUCE und TRANSFORM aufrufen.

Sie können zum Beispiel den folgenden Lambda-Ausdruck in einer Funktion höherer Ordnung angeben, die den Wert von table1.col2 von Elementen subtrahiert:

a -> a - table1.col2
Copy

Weitere Informationen finden Sie unter Verwenden Sie Lambda-Funktionen auf Daten mit Snowflake Funktionen höherer Ordnung.

SEARCH-Funktion unterstützt PHRASE- und EXACT-Suchmodi

Die Funktion SEARCH unterstützt nun zusätzlich zu den bestehenden Suchmodi OR und AND zwei neue Suchmodi:

  • PHRASE: Die Suchsemantik findet eine Übereinstimmung, wenn die Token, die aus mindestens einer der durchsuchten Spalten oder Felder extrahiert wurden, mit allen aus der Suchzeichenfolge extrahierten Token übereinstimmen, einschließlich der Reihenfolge und Umgebung der Token.

  • EXACT: Die Suchsemantik ist die gleiche wie bei der PHRASE-Suchsemantik, mit dem Unterschied, dass die Trennzeichenfolgen zwischen den Token genau übereinstimmen müssen.

Diese neuen Suchmodi bieten mehr Flexibilität als die vorhandene disjunkte OR- und konjunktive AND-Suchsemantik.

Weitere Informationen dazu finden Sie unter SEARCH.

Snowflake Scripting CONTINUE-Handler

Ein CONTINUE-Handler kann Ausnahmen abfangen und verarbeiten, ohne den Snowflake Scripting-Anweisungsblock zu beenden, der die Ausnahme ausgelöst hat. Mit dem standardmäßigen EXIT-Handler wird bei Auftreten eines Fehlers in einem Block der Ablauf unterbrochen und der Fehler an den Aufrufenden zurückgegeben. Sie können einen CONTINUE-Handler verwenden, wenn die Fehlerbedingung nicht schwerwiegend genug ist, um eine Unterbrechung des Ablaufs zu rechtfertigen.

Weitere Informationen dazu finden Sie unter Behandeln von Ausnahmen und EXCEPTION (Snowflake Scripting).

Benutzerdefinierte Snowflake Scripting-Funktionen (UDFs) (Allgemeine Verfügbarkeit)

Snowflake Scripting-UDFs sind jetzt allgemein verfügbar und befinden sich nicht mehr in der Vorschau.

Sie können SQL-UDFs erstellen, die prozedurale Sprache von Snowflake Scripting enthalten. Snowflake Scripting-UDFs können in einer SQL-Anweisung aufgerufen werden, z. B. einer SELECT-Anweisung oder einer INSERT-Anweisung. Daher sind sie flexibler als eine gespeicherte Prozedur in Snowflake Scripting, die nur in einem CALL-Befehl aufgerufen werden kann.

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.

Versionshinweise zum Änderungsprotokoll

Ankündigung

Update

Date

Versionshinweise

Erstveröffentlichung (Vorschau)

Sep 26, 2025

Unterstützung von Hybridtabellen für Tri-Secret Secure

Hinzugefügt zu Sicherheitsupdates

30. September 2025

Update zum Release 2025b der TZDB

Hinzugefügt zu SQL-Aktualisierungen

30. September 2025

Unterstützung für Scala-Version 2.13 (Vorschau)

Entfernt aus Aktualisierungen der Erweiterbarkeit

1. Oktober 2025

Semantic views: Support for dimensions that use a Cortex Search Service

Hinzugefügt zu SQL-Aktualisierungen

Oct 17, 2025