9.30リリースノート:2025年9月29日~2025年10月1日

注意

リリースが完了しました。これらのリリースノートの先行版と最終版の違いについては、 リリースノートの変更ログ をご参照ください。

セキュリティの更新

Tri-Secret Secureのハイブリッドテーブルサポート

Tri-Secret Secure( TSS )がハイブリッドテーブルでサポートされるようになりました。ハイブリッドテーブルで TSS のサポートを有効にするには、専用ストレージモードと呼ばれるストレージ構成が必要です。

詳細については、 :doc:` TSS の専用ストレージモード </user-guide/tables-hybrid-dedicated-storage-mode>` をご参照ください。

SQL の更新

TZDB の2025bリリースへの更新

Snowflakeは、タイムゾーン情報( CONVERT_TIMEZONE 関数のタイムゾーン名とエイリアスのリストなど)にタイムゾーンデータベース( TZDB )を使用します。

今回のリリースで、Snowflakeは TZDB の2025bリリースを使用するようになりました。Snowflakeは以前、 TZDB の2024aリリースを使用していました。

TZDB の2021bリリースまでに行われた変更のリストについては、 tzデータベースのニュース をご参照ください。

MERGE ALL BY NAME

ターゲットテーブルとソースに同じ数の列があり、すべての列の名前が同じである必要がある場合は、MERGE ALL BY NAME を使用することで MERGE 操作を簡単にできます。

MERGE ステートメントは、ソーステーブルの同じ名前の列の値で、ターゲットテーブルの各列を更新できます。MERGE ステートメントは、合致するものがない場合に、列名に基づいてソーステーブルからターゲットテーブルに行を挿入することもできます。ターゲットテーブルとソーステーブルで列の順序が異なる場合でも、これらの MERGEALLBYNAME 操作はサポートされます。

詳細については、 MERGE をご参照ください。

PIVOT 列と UNPIVOT 列のエイリアス

PIVOT クエリでは、AS 句を使ってピボット列名のエイリアスを指定できます。

UNPIVOT クエリでは、AS 句を使って UNPIVOT 操作の結果に表示される列名のエイリアスを指定できます。

詳細については、 PIVOT および UNPIVOT をご参照ください。

新しい SQL パラメーター: ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS

新しい ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS パラメーターは、 GET_DDL 関数によって返される出力に元の DDL ステートメントで指定されたデータ型の同義語が含まれるかどうかを指定します。このパラメーターは、デフォルトでは FALSE に設定されています。

詳細については、 ENABLE_GET_DDL_USE_DATA_TYPE_ALIAS をご参照ください。

高次関数を呼び出す際にLambda式でテーブル列を参照する

FILTERREDUCETRANSFORM などの高次関数を呼び出す際に、Lambda式でテーブル列を参照できるようになりました。

たとえば、要素からtable1.col2の値を減算する上位関数で、次のラムダ式を指定することができます。

a -> a - table1.col2
Copy

詳細については、 Snowflake高階関数を使用したデータに対するラムダ関数の使用 をご参照ください。

SEARCH 関数による PHRASE および EXACT 検索モードのサポート

SEARCH 関数が、既存の OR および AND モードに加えて、2つの新しい検索モードをサポートするようになりました。

  • PHRASE:この検索セマンティクスでは、検索される列またはフィールドの少なくとも1つから抽出されたトークンが、トークンの順序と隣接性を含め、検索文字列から抽出されたすべてのトークンと一致する場合に、一致を検出します。

  • EXACT:この検索セマンティクスは、トークン間の区切り文字が完全に一致する必要がある点を除いて、「PHRASE」検索セマンティクスと同じです。

これらの新しい検索モードにより、既存の論理和の OR および論理積の AND 検索セマンティクスよりも柔軟性が向上します。

詳細については、 SEARCH をご参照ください。

Snowflakeスクリプト CONTINUE ハンドラー

CONTINUE ハンドラーは、例外を発生させたSnowflakeスクリプトのステートメントブロックを終了することなく、例外をキャッチして処理できます。デフォルトの EXIT ハンドラーでは、ブロックでエラーが発生すると、フローは中断され、エラーが呼び出し元に返されます。 ハンドラーは、エラー状態がフローを中断する必要があるほど重大でない場合に使用できます。

詳細については、 例外処理EXCEPTION (Snowflakeスクリプト) をご参照ください。

Snowflakeスクリプトのユーザー定義関数(UDFs)(一般提供

Snowflakeスクリプト UDFs は現在一般提供されており、 プレビュー ではなくなりました。

Snowflakeスクリプト 手続き型言語を含む SQL UDFs を作成できます。Snowflakeスクリプト UDFs は、 SELECT ステートメントや INSERT ステートメントなどの SQL ステートメントで呼び出すことができます。これらは、 SQL CALL コマンドでしか呼び出せないSnowflakeスクリプトのストアドプロシージャよりも柔軟性があります。

セマンティックビュー:Cortex Search Serviceを使用するディメンションのサポート

セマンティックビューで、 Cortex Search Service を使用するディメンションを定義できるようになりました。これを実行するには、Cortex Search Serviceの名前に WITH CORTEX SEARCH SERVICE 句を設定します。

詳細については、 Cortex Search Serviceを使用するディメンションの定義 をご参照ください。

リリースノートの変更ログ

お知らせ

更新

Date

リリースノート

初回公開(プレビュー)

2025年9月26日

:title-reference: `Tri-Secret Secureのハイブリッドテーブルサポート `

:タイトルリファレンス:に* 追加* セキュリティの更新

2025年9月30日

:title-reference: `2025bリリースの TZDB ` への更新

:タイトルリファレンス:に 追加 SQL の更新

2025年9月30日

Scalaバージョン2.13のサポート(プレビュー)

拡張性の更新 から**削除**

2025年10月1日

:タイトルリファレンス:`セマンティックビュー:Cortex Search Serviceを使用するディメンションのサポート`

:タイトルリファレンス:に 追加 SQL の更新

2025年10月17日