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 操作の結果に表示される列名のエイリアスを指定できます。
新しい 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式でテーブル列を参照する¶
FILTER、REDUCE、TRANSFORM などの高次関数を呼び出す際に、Lambda式でテーブル列を参照できるようになりました。
たとえば、要素からtable1.col2の値を減算する上位関数で、次のラムダ式を指定することができます。
a -> a - table1.col2
詳細については、 Snowflake高階関数を使用したデータに対するラムダ関数の使用 をご参照ください。
SEARCH 関数による PHRASE および EXACT 検索モードのサポート¶
SEARCH 関数が、既存の OR および AND モードに加えて、2つの新しい検索モードをサポートするようになりました。
PHRASE:この検索セマンティクスでは、検索される列またはフィールドの少なくとも1つから抽出されたトークンが、トークンの順序と隣接性を含め、検索文字列から抽出されたすべてのトークンと一致する場合に、一致を検出します。EXACT:この検索セマンティクスは、トークン間の区切り文字が完全に一致する必要がある点を除いて、「PHRASE」検索セマンティクスと同じです。
これらの新しい検索モードにより、既存の論理和の OR および論理積の AND 検索セマンティクスよりも柔軟性が向上します。
詳細については、 SEARCH をご参照ください。
Snowflakeスクリプト CONTINUE ハンドラー¶
CONTINUE ハンドラーは、例外を発生させたSnowflakeスクリプトのステートメントブロックを終了することなく、例外をキャッチして処理できます。デフォルトの EXIT ハンドラーでは、ブロックでエラーが発生すると、フローは中断され、エラーが呼び出し元に返されます。CONTINUE ハンドラーは、エラー状態がフローを中断する必要があるほど重大でない場合に使用できます。
詳細については、 例外処理 と EXCEPTION (Snowflakeスクリプト) をご参照ください。
Snowflakeスクリプトのユーザー定義関数(UDFs)(一般提供)¶
Snowflakeスクリプト UDFs は現在一般提供されており、 プレビュー ではなくなりました。
Snowflakeスクリプト 手続き型言語を含む SQL UDFs を作成できます。Snowflakeスクリプト UDFs は、SELECT ステートメントや INSERT ステートメントなどの SQL ステートメントで呼び出すことができます。これらは、SQL CALL コマンドでしか呼び出せないSnowflakeスクリプトのストアドプロシージャよりも柔軟性があります。
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.
リリースノートの変更ログ¶
お知らせ |
更新 |
Date |
|---|---|---|
リリースノート |
初回公開(プレビュー) |
2025年9月26日 |
:title-reference: |
:タイトルリファレンス:に* 追加* |
2025年9月30日 |
:title-reference: `2025bリリースの TZDB ` への更新 |
:タイトルリファレンス:に 追加 |
2025年9月30日 |
Scalaバージョン2.13のサポート(プレビュー) |
拡張性の更新 から**削除** |
2025年10月1日 |
Semantic views: Support for dimensions that use a Cortex Search Service |
:タイトルリファレンス:に 追加 |
Oct 17, 2025 |