次の方法で共有


プロジェクトの設定 (型のマッピング) (SybaseToSQL)

[プロジェクト設定] ダイアログ ボックスの [型マッピング] ページには、SSMA が Sybase Adaptive Server Enterprise (ASE) データ型を SQL Server データ型に変換する方法をカスタマイズする設定が含まれています。

[型マッピング] ページは、[プロジェクト設定] ダイアログ ボックスと [デフォルトのプロジェクト設定] ダイアログ ボックスで使用できます。

  • 今後のすべての SSMA プロジェクトのタイプ マッピング設定を指定するには、[ツール] メニューの [デフォルトのプロジェクト設定] を選択し、[移行ターゲット バージョン] ドロップダウンから設定を表示または変更する必要がある移行プロジェクト タイプを選択し、左側のウィンドウの下部にある [型マッピング] を選択します。

  • 現在のプロジェクトの設定を指定するには、[ツール] メニューの [プロジェクト設定] を選択し、左側のウィンドウの下部にある [型マッピング] を選択します。

Options

変換元の型
マッピングされた ASE データ型。

ターゲット型
指定した ASE データ型のターゲット SQL Server データ型。

Sybase 型マッピングのデフォルトの SSMA については、次のセクションのテーブルを参照してください。

追加
クリックすると、マッピング リストにデータ型が追加されます。

[編集]
クリックすると、マッピング リストで選択したデータ型が編集されます。

Remove
クリックすると、選択したデータ型マッピングがマッピング リストから削除されます。

既定値にリセット
クリックすると、SSMA のデフォルトに型マッピング リストがリセットされます。

既定の型マッピング

次のテーブルには、ASE データ型と SQL Server データ型の間のデフォルトの型マッピングが含まれています。

ASE データ型 SQL Server データ型
bigint bigint
[バイナリ] [バイナリ]
binary[*..8000] binary[*]
binary[8001..*] varbinary(max)
bit bit
char char
char varying varchar
char varying[*..8000] varchar[*]
char varying[8001..*] varchar(max)
char[*..8000] char[*]
char[8001..*;] varchar(max)
character char
character varying varchar
character varying[*..8000] varchar[*]
character varying[8001..*] varchar(max)
character[*..8000] char[*]
character[8001..*] varchar(max)
date date
datetime datetime2[3]
dec decimal
dec[*..*] decimal[*]
dec[*..*][*..*] decimal[*][*]
decimal decimal
decimal[*..*] decimal[*]
decimal[*..*][*..*] decimal[*][*]
double precision float[53]
float float[53]
float[*..15] float[24]
float[16..*] float[53]
画像 画像
int int
integer int
longsysname nvarchar[255]
money money
national char nchar
national char[*..4000] nchar[*]
national char varying nvarchar
national char varying[*..4000] nvarchar[*]
national char varying[4001..*] nvarchar(max)
national char[4001..*] nvarchar(max)
national character nchar
national character[*..4000] nchar[*]
national character[4001..*] nvarchar(max)
national character varying nvarchar
national character varying[*..4000] nvarchar[*]
national character varying[4001..*] nvarchar(max)
national varchar nvarchar
national varchar[*..4000] nvarchar[*]
national varchar[4001..*] nvarchar(max)
nchar nchar
nchar varying nvarchar
nchar varying[*..4000] nvarchar[*]
nchar varying[4001..*] nvarchar(max)
nchar[*..4000] nchar[*]
nchar[4001..*] nvarchar(max)
numeric numeric
numeric[*..*] numeric[*]
numeric[*..*][*..*] numeric[*][*]
nvarchar nvarchar
nvarchar[*..4000] nvarchar[*]
nvarchar[4001..*] nvarchar(max)
real float[24]
smalldatetime smalldatetime
smallint smallint
smallmoney smallmoney
sysname nvarchar[128]
sysname[*..*] nvarchar[255]
text text
time time[3]
timestamp rowversion
tinyint tinyint
unichar nchar
unichar varying nvarchar
unichar varying[*..4000] nvarchar[*]
unichar varying[4001..*] nvarchar(max)
unichar[*..4000] nchar[*]
unichar[4001..*] nvarchar(max)
unitext nvarchar(max)
univarchar nvarchar
univarchar[*..4000] nvarchar[*]
univarchar[4001..*] nvarchar(max)
unsigned bigint numeric[20][0]
unsigned int bigint
unsigned smallint int
unsigned tinyint tinyint
varbinary varbinary
varbinary[*..8000] varbinary[*]
varbinary[8001..*] varbinary(max)
varchar varchar
varchar[*..8000] varchar[*]
varchar[8001..*] varchar(max)