次の方法で共有


型マッピングの編集 (Db2ToSQL)

[型マッピングの編集] ダイアログ ボックスでは、ソース データベース オブジェクトと宛先データベース オブジェクトの間で型をマップする方法を指定できます。

このダイアログ ボックスには、いくつかの場所からアクセスできます。

  • ソース データベースまたはデータベース オブジェクトを選択すると、 メタデータ エクスプローラーの右側に [Type Mapping] (型マッピング) タブが表示されます。 追加を選択して新しい型マッピングを追加するか、Edit を選択して既存の型マッピングを変更します。

  • Tools>Project Settings または Default Project Settings に移動します。 結果のダイアログ ボックスで、[Type Mapping] (型マッピング) を選択します。 追加を選択して新しい型マッピングを追加するか、Edit を選択して既存の型マッピングを変更します。

テーブル固有の型マッピングは、データベースとプロジェクトの型マッピングをオーバーライドします。 データベース固有のマッピングは、プロジェクト マッピングをオーバーライドします。

オプション

変換元の型

SQL Server データ型にマップするソース データ型を選択します。

データ型が可変長の場合は、 Source 型の下に次のフィールドが表示されます。

  • 送信元。 このマッピングの最小長を指定します。 たとえば、nchar データ型の場合は、「10」と入力して、このマッピングが nchar(10) から始まる範囲に対応することを指定できます。

  • 宛先。 このマッピングの最大長を指定します。 たとえば、nchar データ型の場合は、「20」と入力して、このマッピングが nchar(20) で終わる範囲に対応することを指定できます。

ターゲットの型

ソース データ型のマップ先となる SQL Server データ型を選択します。 SSMA が SQL Server でテーブルまたはストアド プロシージャを作成すると、ソース データ型がこのデータ型に変わります。

データ型が可変長の場合は、 Target 型の下に次のフィールドが表示されます。

Replace with

このマッピングのターゲットの長さを指定します。 たとえば、 nvarchar データ型の場合、 20 を入力して、指定したソース データ型を nvarchar(20)にマップするように指定できます。