SnowConvert: SQL Server変換設定

一般的な変換設定

一般変換設定ページ

  1. 使用するデータベースを変換する: Transact SQL USE ステートメントを変換するかどうかを示すフラグ。

  2. 依存関係が欠落しているオブジェクトにコメントする: 依存関係が欠落しているノードにユーザーがコメントするかどうかを示すフラグ。

  3. EWI コメント生成(エラー、警告、問題)を無効にする: 変換後のコードに EWIs のコメント(エラー、警告、問題)を生成しないかどうかを示すフラグ。デフォルトはfalseです

  4. 入力ファイルのエンコーディングを設定する: エンコードコードページ番号が、ソースファイルの解析に使用されます。.NET Coreでサポートされているエンコーディング のみを受け付けます。現在、サポートの対象は以下のとおりです。

    コードページ

    名前

    表示名

    1200

    utf-16

    Unicode

    1201D

    unicodeFFFE

    Unicode(ビックエンディアン)

    12000

    utf-32

    Unicode(UTF-32)

    12001

    utf-32BE

    Unicode(UTF-32ビッグエンディアン)

    20127

    us-ascii

    US-ASCII

    28591

    iso-8859-1

    西ヨーロッパ(ISO)

    65000

    utf-7

    Unicode(UTF-7)。 .NET 5では利用不可

    65001

    utf-8

    Unicode(UTF-8)。 デフォルトエンコーディング

注釈

すべてのサポート言語に適用される設定を確認するには、次の 記事 をご覧ください。

DB オブジェクト名の設定

DB オブジェクト名設定ページ

  1. スキーマ: 文字列値は、適用するカスタムスキーマ名を指定します。指定しない場合は、元のデータベース名が使用されます。例: DB1.myCustomSchema.Table1。

  2. データベース: 文字列値は、適用するカスタムデータベース名を指定します。例: MyCustomDB.PUBLIC.Table1。

  3. デフォルト: 上記のどの設定もオブジェクト名には使用されません。

コード準備設定

コード準備設定ページ

  1. コードを準備: 変換前にソースコードを前処理または整理するかどうかを示すフラグ。デフォルトでは、 FALSE に設定されています。

    • プリティプリント: 元のコードにインデントを適用し、整理します。

    • 入力フォルダーの構造を維持: 整理後に追加レポートを生成します。

    • 複数: 複数のフォルダーとして表現された複数のデータベースに配置を適用し、元の構造を維持します。

変換率設定

変換率設定ページ

このページでは、正常に変換されたコードのパーセントを、コードの行数で計算するか、文字数の合計で計算するかを選択できます。 文字変換率 がデフォルトのオプションです。

ストアドプロシージャターゲット言語設定

ストアドプロシージャターゲット言語設定ページ

このページでは、ストアドプロシージャをSnow SQL に埋め込まれた JavaScript に移行するか、Snowflake Scriptingに移行するかを選択できます。デフォルトのオプションはSnowflake Scriptingです。

設定をリセットする: 設定のリセットオプションはすべてのページに表示されます。変更を加えた場合は、 SnowConvert を元のデフォルト設定にリセットできます。