Snowflakeスクリプト開発者ガイド

このセクションのトピックでは、Snowflakeスクリプトを使用して、 SQL でストアドプロシージャを記述する方法について説明します。Snowflakeスクリプトは、Snowflake SQL の拡張機能であり、手続き型ロジックのサポートを追加します。Snowflakeスクリプトを使用して、 ストアドプロシージャ とプロシージャコードをストアドプロシージャの外側に書き込むことができます。このガイドでは、Snowflakeスクリプトの使用方法について説明します。

SnowSQL および Classic Console でのSnowflakeスクリプトの使用

Classic Console でコード作成のヒントを取得します。

Snowflakeスクリプトのブロックを理解する

Snowflakeスクリプトコードの基本構造を学びます。

変数の操作

変数を宣言して使用します。

値を返す

ストアドプロシージャと匿名ブロックから値を返します。

分岐構造の操作

IF ステートメントと CASE ステートメントでフローを制御します。

ループの操作

FORWHILEREPEAT、および LOOP でフローを制御します。

カーソルの操作

カーソルを使用してクエリ結果を反復処理します。

RESULTSETs の操作

クエリによって返された結果セットを反復処理します。

DML コマンドの影響を受ける行数の決定

データ操作言語(DML)コマンドの効果を判断するには、グローバル変数を使用します。

処理の例外

例外を処理して発生させることにより、エラーを処理します。