SnowConvert AI - Teradata - SQL からSnowflakeスクリプト(プロシージャ)¶
ABORT および ROLLBACK¶
Teradata ABORT および ROLLBACK ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
説明¶
Teradataの ABORT、 ROLLBACK ステートメントは、Snowflake Scriptingの ROLLBACK ステートメントに置き換えられます。
サンプルソースパターン¶
基本的な ABORT と ROLLBACK¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
条件付き ABORT と ROLLBACK¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
テーブル参照と FROM 句を含む ABORT と ROLLBACK¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
テーブル参照を含み FROM 句を含まない ABORT と ROLLBACK¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
AbortおよびRollback¶
既知の問題¶
1.カスタムエラーメッセージ¶
ROLLBACK AND ABORT がサポートされていても、カスタムエラーメッセージでの使用はサポートされていません。
Teradata ¶
エラーメッセージ¶
Snowflake Scripting ¶
エラーメッセージ¶
2.集計関数¶
ABORT/ROLLBACK と組み合わせた集計関数の使用はサポートされていません
Teradata ¶
集計関数¶
Snowflake Scripting ¶
集計関数¶
ACTIVITY_COUNT¶
ACTIVITY_COUNT ステータス変数の翻訳仕様。
説明¶
The ACTIVITY_COUNT status variable returns the number of rows affected by an SQL DML statement in an embedded SQL or stored procedure application. For more information, see the Teradata ACTIVITY_COUNT documentation.
Snowflakeにはそれに直接相当するものはありません。しかし、 ACTIVITY_COUNT の動作をエミュレートする回避策があります。次のクエリを使うだけです。
このクエリは、現在のセッションで最後に実行されたクエリの結果セットの最初の列を取得して返します。さらに、 $1 は、クエリのタイプに応じて、 「挿入された行の数」、 「更新された行の数」、 「削除された行の数」 に置き換えることができます。
予想どおり、この翻訳は、 LAST_QUERY_ID を呼び出す前に SQL DML ステートメント以外のクエリが実行されない場合にのみ、Teradataの対応するものと同様に動作します。
サンプルソースパターン¶
セットアップデータ¶
Teradata¶
クエリ¶
Snowflake¶
クエリ¶
サポートされている使用¶
Teradata¶
クエリ¶
結果¶
Snowflake¶
クエリ¶
結果¶
既知の問題¶
If
ACTIVITY_COUNTis called twice or more times before executing a DML statement, the transformation might not return the expected values. See SSC-FDM-TD0033.If
ACTIVITY_COUNTis called after a non DML statement was executed, the transformation will not return the expected values. See SSC-FDM-TD0033.ACTIVITY_COUNTrequires manual fixing when inside aSELECT/SET INTO VARIABLEstatement and was not able to be identified as a column name. See SSC-EWI-TD0003.
関連 EWIs¶
SSC-FDM-TD0033: 'ACTIVITY_COUNT' TRANSFORMATION MIGHT REQUIRE MANUAL ADJUSTMENTS.
BEGIN END¶
Teradata BEGIN END 句をSnowflakeスクリプトに変換するための翻訳リファレンス
BEGIN END TRANSACTION¶
説明¶
Teradataセッションモードでの明示的論理トランザクションの開始を定義します。
For more information, see the Teradata BEGIN END Transaction documentation.
サンプルソースパターン¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
BEGIN END REQUEST¶
説明¶
SQL マルチステートメントリクエストを区切ります
For more information, see the Teradata BEGIN END Request documentation.
サンプルソースパターン¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
BEGIN END COMPOUND¶
説明¶
ストアドプロシージャ内の複合ステートメントを区切ります。
For more information, see the Teradata BEGIN END Compound documentation.
サンプルソースパターン¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
既知の問題¶
1.外側の BEGIN END ブロックではラベルはサポートされていません¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
関連 EWIs¶
SSC-EWI-0058: この関数は現在Snowflake Scriptingではサポートされていません。
CASE¶
Teradata CASE ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
説明¶
指定された条件式の評価または2つのオペランドの等式に基づくステートメントの条件付き実行を提供します。
CASE ステートメントは、式の結果を返す SQL CASE expression_,_ とは異なります。
For more information, see the Teradata CASE documentation.
サンプルソースパターン¶
Sample auxiliary table¶
Teradata¶
Snowflake¶
単純なケース¶
Teradata¶
クエリ¶
結果¶
Snowflakeスクリプト¶
クエリ¶
結果¶
検索されたケース¶
Teradata¶
クエリ¶
結果¶
Snowflakeスクリプト¶
クエリ¶
結果¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs¶
関連 EWIs はありません。
CURSOR¶
Teradata CURSOR ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
説明¶
A cursor is a data structure that is used by stored procedures at runtime to point to a resultset returned by an SQL query. For more information, see the Teradata SQL Cursor Control and DML Statements documentation.
サンプルソースパターン¶
セットアップデータ¶
このセクションのサンプルパターンを実行するには、以下のコードが必要です。
Teradata¶
Snowflake¶
基本カーソル¶
Teradata¶
カーソルコード¶
結果¶
Snowflakeスクリプト¶
カーソルコード¶
結果¶
単一のリターナブルカーソル¶
以下のプロシージャは、ヘッダーに DYNAMIC RESULT SETS 1 プロパティを持ち、カーソルは WITH RETURN プロパティを持ち、本文でオープンされているので、1つの結果セットを返すことを意図しています。
Teradata¶
カーソルコード¶
結果¶
Snowflakeスクリプト¶
カーソルコード¶
結果¶
複数のリターナブルカーソル¶
以下のプロシージャは、ヘッダーの DYNAMIC RESULT SETS プロパティが1より大きく、プロシージャが WITH RETURN プロパティを持つ複数のカーソルを持ち、本文でこれらの同じカーソルが開かれている場合に、複数の結果を返すことを意図しています。
Teradata¶
カーソルコード¶
結果¶
Snowflakeスクリプト¶
カーソルコード¶
結果¶
バインディング変数を含むカーソル¶
以下のカーソルは、クエリを実行するための条件としてバインディング変数を使用します。
Teradata¶
カーソルコード¶
結果¶
Snowflakeスクリプト¶
カーソルコード¶
結果¶
Cursor For Loop¶
これは、 SELECT ステートメントから行をフェッチするためにカーソルを使用し、各行に対して何らかの処理を行うループのタイプです。
Teradata¶
カーソルコード¶
結果¶
Snowflakeスクリプト¶
カーソルコード¶
結果¶
ループ内でのカーソルフェッチ¶
結果セットから行をひとつずつ取り出し、それぞれの行に対して何らかの処理を行うことができます。
Teradata¶
カーソルコード¶
結果¶
Snowflakeスクリプト¶
カーソルコード¶
結果¶
既知の問題¶
以下のパラメーターはSnowflake Scriptingでは適用できません。
1.宣言¶
[ SCROLL/NO SCROLL ] Snowflake Scriptingは FETCH NEXT のみをサポートしています。
[ READ-ONLY ] これはSnowflake Scriptingのデフォルトです。
[ UPDATE ]。
2.取得¶
[ NEXT ] これはSnowflake Scriptingのデフォルト動作です。
[ FIRST ]。
関連 EWIs¶
SSC-FDM-0020: 仮テーブルに複数の結果セットが返されます。
SSC-PRF-0003 :ループ内のフェッチは複雑なパターンとみなされるため、Snowflakeのパフォーマンスが低下する可能性があります。
SSC-PRF-0004 :このステートメントには、カーソルfor loopが使用されています。
DECLARE CONTINUE HANDLER¶
Teradata DECLARE CONTINUE ハンドラーをSnowflakeスクリプトに変換するための翻訳リファレンス
説明¶
制御の流れに影響を与えるほど深刻でない完了条件と例外条件を処理します。
For more information, see the Teradata DECLARE CONTINUE handler documentation.
サンプルソースパターン¶
DECLARE CONTINUE HANDLER¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
既知の問題¶
DECLARE CONTINUE HANDLER FOR SQLSTATE¶
現在、Snowflake Scriptingでは、 SQLSTATE の値に対する継続ハンドラーの宣言はサポートされていません。
Teradata ¶
クエリ¶
Snowflake Scripting ¶
関連 EWIs¶
SSC-EWI-TD0004: サポートされていない SQL 継続ハンドラーの例外。
DECLARE CONDITION HANDLER¶
Teradata DECLARE CONDITION ハンドラーをSnowflakeスクリプトに変換するための翻訳リファレンス
説明¶
SQLSTATE コードに名前を割り当てるか、ユーザー定義の条件を宣言します。
For more information, see the Teradata DECLARE CONDITION handler documentation.
サンプルソースパターン¶
DECLARE CONDITION¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
既知の問題¶
DECLARE CONDITION FOR SQLSTATE¶
現在、Snowflake Scriptingでは、 SQLSTATE の値に対する条件宣言はサポートされていません。
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
関連 EWIs¶
SSC-EWI-0058:機能は現在Snowflake Scriptingではサポートされていません。
DECLARE¶
Teradata DECLARE ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
説明¶
1つ以上のローカル変数を宣言します。
For more information, see the Teradata DECLARE documentation.
サンプルソースパターン¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs¶
関連 EWIs はありません。
DML と DDL オブジェクト¶
説明¶
DML や DDL オブジェクトは、ストアドプロシージャの中にあろうとなかろうと、同じように翻訳されます。詳細情報は以下のリンクをご覧ください。
変換リファレンス¶
data-types.md :Teradataのデータ型とSnowflakeのデータ型を比較します。
ddl :データ定義言語の翻訳を探索します。
dml :データ操作言語の翻訳を探索します。
built-in-functions :両言語のランタイムに含まれる関数を比較します。
EXCEPTION HANDLERS¶
Teradata EXCEPTION HANDLERS 句をSnowflakeスクリプトに変換するための翻訳リファレンス
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
Teradataの単一および複数の例外ハンドラーは、Snowflake Scriptingの同等のハンドラーに置き換えられます。
For more information, see the Teradata EXCEPTION HANDLERS documentation.
サンプルソースパターン¶
SQLEXCEPTION HANDLER¶
Teradata ¶
単一のハンドラー¶
複数のハンドラー¶
Snowflake Scripting ¶
単一のハンドラー¶
複数のハンドラー¶
ユーザー定義ハンドラー¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
既知の問題¶
CONTINUE ハンドラー¶
危険
Teradataの「CONTINUE」ハンドラーを使用すると、ステートメント実行後にエラーが発生した場合に実行を再開することができます。これはSnowflake Scriptingの例外ブロックではサポートされていません。条件ハンドラーTeradataリファレンスドキュメント。
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
その他のサポートされていないハンドラー¶
危険
SQLSTATE、 SQLWARNING、 NOT FOUND のハンドラーはサポートされていません
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
関連 EWIs¶
SSC-EWI-0058: この関数は現在Snowflake Scriptingではサポートされていません。
SSC-EWI-TD0004: サポートされていない SQL 継続ハンドラーの例外。
EXECUTE/EXEC¶
Teradata EXECUTE または EXEC ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
Teradata EXECUTE ステートメントでは、準備された動的 SQL またはマクロの実行が許可されますが、一方でexecではマクロのみが許可されます。
Teradata EXECUTE/EXEC に関する詳細情報については、 マクロフォーム と 動的 SQL フォーム を参照してください。
サンプルソースパターン¶
セットアップデータ¶
このセクションのサンプルパターンを実行するには、以下のコードが必要です。
Teradata¶
Snowflake¶
準備されたステートメントの実行¶
Teradata¶
実行¶
Snowflake Scripting ¶
実行¶
マクロステートメントの実行¶
Teradata¶
実行¶
結果¶
Snowflake Scripting ¶
実行¶
関連 EWIs¶
SSC-EWI-0030:以下のステートメントには動的 SQL の使用があります。
SSC-EWI-0073: 機能同等性レビュー保留中。
EXECUTE IMMEDIATE¶
Teradata EXECUTE IMMENDIATE ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
Teradata EXECUTE IMMEDIATE ステートメントでは、変数または文字列リテラルに含まれる動的 SQL を実行できます。
For more information, see the Teradata EXECUTE IMMEDIATE documentation.
サンプルソースパターン¶
セットアップデータ¶
このセクションのサンプルパターンを実行するには、以下のコードが必要です。
Teradata¶
Snowflake¶
実行例¶
Teradata ¶
クエリ¶
結果¶
Snowflake Scripting ¶
クエリ¶
結果¶
結果¶
関連 EWIs¶
SSC-EWI-0030: 以下のステートメントには、動的 SQL の使用があります。
FUNCTION OPTIONS OR DATA ACCESS¶
注釈
わかりやすくするため、出力コードの一部を省略しています。
注釈
関連性のないステートメント。
警告
このステートメントは 関連性のない構文であるため、 移行から削除されていることに注意してください。 Snowflakeでは必要ないということです。
説明¶
関数オプションまたはデータアクセスオプションは、宣言部分の関数で特定の特性を指定するために使用されるステートメントです。これらは次のようになります。
CONTAINS SQLSQL SECURITY DEFINERCOLLATION INVOKERSPECIFIC FUNCTION_NAME
サンプルソースパターン¶
関数オプション¶
この例では、関数オプションはSnowflakeでは必要ないため削除されていることに注意してください。
Teradata¶
Snowflake¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs ¶
関連 EWIs はありません。
GET DIAGNOSTICS EXCEPTION¶
Teradata GET DIAGNOSTICS EXCEPTION ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
GET DIAGNOSTICS は診断エリアから成功、例外、完了条件に関する情報を取得します。
For more information, see the Teradata GET DIAGNOSTICS documentation.
サンプルソースパターン¶
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
既知の問題¶
CLASS_ORIGIN, CONDITION_NUMBER¶
危険
CLASS_ORIGIN、 CONDITION_NUMBER に対する GET DIAGNOSTICS の使用はサポートされていません
Teradata ¶
クエリ¶
Snowflake Scripting ¶
クエリ¶
関連 EWIs¶
SSC-EWI-0058: この関数は現在Snowflake Scriptingではサポートされていません。
IF¶
Teradata IF ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
条件の真理値に基づいて条件実行を提供します。
For more information, see the Teradata IF documentation.
サンプルソースパターン¶
Sample auxiliary table¶
Teradata¶
Snowflake¶
考えられる IF バリエーション¶
Teradata ¶
コード1¶
コード2¶
コード3¶
コード4¶
結果1¶
結果2¶
結果3¶
結果4¶
Snowflakeスクリプト¶
クエリ1¶
クエリ2¶
クエリ3¶
クエリ4¶
結果1¶
結果2¶
結果3¶
結果4¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs ¶
関連 EWIs はありません。
LOCKING FOR ACCESS¶
注釈
わかりやすくするため、出力コードの一部を省略しています。
注釈
関連性のないステートメント。
警告
このステートメントは 関連性のない構文であるため、 移行から削除されていることに注意してください。 Snowflakeでは必要ないということです。
説明¶
Teradataで行をロックする機能は、アクセスと権限に関連しています。詳しくは以下の ドキュメント をご覧ください。
サンプルソースパターン¶
ロック行¶
この例では、 LOCKING ROW FOR ACCESS が削除されていることに注意してください。これは、Snowflakeがロールと権限でアクセスを処理するためです。ステートメントは必要ありません。
Teradata¶
Snowflake¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs¶
SSC-FDM-0001: 単一のテーブルからすべての列を選択するビューはSnowflakeでは必要ありません。
SSC-FDM-0007: 依存関係のない要素。
LOOP¶
Teradata LOOP ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
Teradataの LOOP ステートメントはSnowflake Scripting LOOP 構文に翻訳されます。
For more information, see the Teradata LOOP documentation.
サンプルソースパターン¶
Teradata ¶
ループ¶
結果¶
Snowflake Scripting ¶
ループ¶
結果¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs ¶
関連 EWIs はありません。
OUTPUT PARAMETERS¶
この記事は、現在の出力パラメーターの変換と、その機能がどのようにエミュレートされているかについて説明しています。
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
出力パラメーター は、ストアドプロシージャから呼び出しステートメントに値を戻すパラメーターです。Snowflakeは出力パラメーターを直接サポートしています。
サンプルソースパターン¶
単一の出力パラメーター¶
Teradata¶
Snowflake¶
複数の出力パラメーター¶
Teradata¶
Snowflake¶
関連 EWIs ¶
関連 EWIs はありません。
PREPARE¶
Teradata PREPARE ステートメントをSnowflakeスクリプトに変換するための翻訳仕様このセクションでは、カーソルロジックに関連する PREPARE パターンを確認します。
説明¶
異なる結果セットを作成できるように、動的 DECLARE CURSOR ステートメントを準備します。パラメーターマーカーを動的に使用できます。
詳細情報については、以下の ドキュメント をご覧ください。
Teradata syntax:
条件:
statement_name は、 DECLARE CURSOR ステートメントの
statement_nameと同じ識別子です。statement_string は、動的に実行される SQL テキストです。
statement_string_variable は、動的に実行される SQL テキスト文字列を格納する SQL ローカル変数、または SQL パラメーターや文字列変数の名前です。
注釈
重要情報
この変換では、カーソルは動的に更新できないため、名前が変更されます。
サンプルソースパターン¶
例のデータセット¶
この例では、各ケースを実行したい場合に、以下の補完クエリを使用してください。
Teradata¶
Snowflake¶
単純なシナリオ¶
この例では、1つのカーソルが1回だけ使用される場合の機能をレビューします。
Teradata ¶
クエリ¶
出力¶
Col1 |
|---|
1 |
Snowflake Scripting ¶
注釈
カーソルの使用は、名前を変更して再度宣言する必要があります。
クエリ¶
出力¶
Col1 |
|---|
1 |
RETURN ONLY を含む単純なシナリオ¶
Teradata ¶
クエリ¶
出力¶
Col1 |
|---|
1 |
Snowflake Scripting ¶
注釈
カーソルの使用は、名前を変更して再度宣言する必要があります。
クエリ¶
出力¶
Col1 |
|---|
1 |
再利用されたカーソルケース¶
Teradata ¶
クエリ¶
出力¶
Snowflake Scripting ¶
注釈
カーソルの使用は、名前を変更して再度宣言する必要があります。
クエリ¶
出力¶
使用前のクエリの修正¶
Teradata ¶
クエリ¶
出力¶
Col1 |
|---|
1 |
Snowflake Scripting ¶
注釈
カーソルの使用は、名前を変更して再度宣言する必要があります。
クエリ¶
出力¶
Col1 |
|---|
1 |
PREPARE パターンなしの単純なカーソルの組み合わせ¶
Teradata ¶
クエリ¶
出力¶
Col1 |
|---|
1 |
Snowflake Scripting ¶
注釈
カーソルの使用は、名前を変更して再度宣言する必要があります。
クエリ¶
出力¶
Col1 |
|---|
1 |
ネストされたカーソルと組み合わせた準備¶
Teradata ¶
クエリ¶
出力¶
Snowflake Scripting ¶
注釈
カーソルの使用は、名前を変更して再度宣言する必要があります。
クエリ¶
出力¶
変数の並び替えを伴わない変数マーカー¶
警告
このケースはまだサポートされていません。
Teradata ¶
クエリ¶
出力¶
Col1 |
|---|
ok |
Snowflake Scripting ¶
注釈
カーソルの使用は、名前を変更して再度宣言する必要があります。
クエリ¶
出力¶
Col1 |
|---|
ok |
変数の並び替えを伴う変数マーカー¶
警告
このケースはまだサポートされていません。
注釈
Teradataの PREPARE ステートメントと OPEN カーソルの間に異なる値を設定する変数がある場合、Snowflakeの EXECUTE IMMEDIATE の前にこの変数を移動する必要があります。そのため、動的変数情報は動的クエリを実行した時点で更新されます。
Teradata ¶
クエリ¶
出力¶
Snowflake Scripting ¶
注釈
カーソルの使用は、名前を変更して再度宣言する必要があります。
クエリ¶
出力¶
匿名ブロック - ブロック外の宣言¶
警告
このケースはまだサポートされていません。
Teradata ¶
クエリ¶
出力¶
クエリ¶
出力¶
既知の問題¶
ネストされたカーソルと条件がある場合は、注意深く確認してください。
関連 EWIs ¶
関連 EWIs はありません。
REPEAT¶
Teradata REPEAT ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
Teradataの REPEAT ステートメントはSnowflake Scripting REPEAT 構文に翻訳されます。
For more information, see the Teradata REPEAT documentation.
サンプルソースパターン¶
Teradata ¶
繰り返す¶
結果¶
Snowflake Scripting ¶
繰り返す¶
結果¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs ¶
関連 EWIs はありません。
SET¶
Teradata SET ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
ストアドプロシージャのローカル変数またはパラメーターに値を割り当てます。
For more information, see the Teradata SET documentation.
サンプルソースパターン¶
Teradata ¶
クエリ¶
結果¶
Snowflakeスクリプト¶
クエリ¶
結果¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs ¶
関連 EWIs はありません。
SYSTEM_DEFINED¶
注釈
わかりやすくするため、出力コードの一部を省略しています。
注釈
関連性のないステートメント。
警告
このステートメントは 関連性のない構文であるため、 移行から削除されていることに注意してください。 Snowflakeでは必要ないということです。
説明¶
Teradataのプロパティで、 JOIN INDEX のような場合に CREATE ステートメントの後に置くことができます。
サンプルソースパターン¶
SYSTEM_DEFINED は、Snowflakeでは無関係な構文であるため、ソースコードから削除されていることに注意してください。
Teradata¶
Snowflake¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs¶
SSC-FDM-0007: 依存関係のない要素。
SSC-FDM-TD0025:Teradataデータベースの仮テーブルはSnowflakeではサポートされていません。
SSC-FDM-0031: デフォルトで設定されている動的テーブルの必須パラメーター
WHILE¶
Teradata WHILE ステートメントをSnowflakeスクリプトに変換するための翻訳リファレンス
注釈
わかりやすくするため、出力コードの一部を省略しています。
説明¶
Teradataの WHILE ステートメントはSnowflake Scripting WHILE 構文に翻訳されます。
For more information, see the Teradata WHILE documentation.
サンプルソースパターン¶
Teradata¶
While¶
結果¶
Snowflake Scripting ¶
While¶
結果¶
既知の問題¶
問題は見つかりませんでした。
関連 EWIs ¶
関連 EWIs はありません。