共用方式為


專案設定 (類型對應) (MySQLToSQL)

[類型對應] 專案設定可讓您設定 SSMA 專案的預設類型對應。

可在 [專案設定] 和 [預設專案設定] 對話方塊中設定類型對應:

  • 使用 [專案設定] 對話方塊來設定目前專案的組態選項。 若要存取類型對應設定,請在 [工具] 功能表上選取 [專案設定],然後按一下左窗格中的 [類型對應]。

  • 使用 [預設專案設定] 對話方塊來設定所有專案的組態選項。 若要存取類型對應設定,請在 [工具] 功能表選取 [預設專案設定],從 [移轉目標版本] 下拉式清單中,選取需要檢視/變更其設定的移轉專案類型。

選項

來源類型

這是 MySQL 資料類型,必須對應至目標資料庫資料類型。

目標類型

指定 MySQL 資料類型的目標資料庫資料類型。

按一下以將資料類型新增至對應清單。

編輯

按一下以在對應清單中編輯選取的資料類型。

移除

按一下以從對應清單中移除選取的資料類型對應。

重設為預設值

按一下即可將類型對應清單重設為 SSMA 預設值。

類型對應

下表顯示來源和目標資料類型之間的預設對應

MySQL 資料類型 SQL Server 資料類型
BIGINT BIGINT
bigint[*..255] BIGINT
BINARY binary[1]
binary[0..1] binary[1]
binary[2..255] binary[*]
bit binary[1]
bit[0..8] binary[1]
bit[17..24] binary[3]
bit[25..32] binary[4]
bit[33..40] binary[5]
bit[41..48] binary[6]
bit[49..56] binary[7]
bit[57..64] binary[8]
bit[9..16] binary[2]
blob varbinary(max)
blob[0..1] varbinary[1]
blob[2..8000] varbinary[*]
blob[8001..*] varbinary(max)
bool bit
boolean bit
char nchar[1]
char byte binary[1]
char byte[0..1] binary[1]
char byte[2..255] binary[*]
char[0..1] nchar[1]
char[2..255] nchar[*]
character nchar[1]
character varying[0..1] nvarchar[1]
character varying[2..255] NVARCHAR
character[0..1] nchar[1]
character[2..255] nchar[*]
date date
Datetime datetime2[0]
dec decimal
dec[*..65] decimal[*][0]
dec[*..65][*..30] decimal[*][*]
decimal decimal
decimal[*..65] decimal[*][0]
decimal[*..65][*..30] decimal[*][*]
double float[53]
雙精度 float[53]
double precision[*..255][*..30] numeric[*][*]
double[*..255][*..30] numeric[*][*]
fixed NUMERIC
fixed[*..65][*..30] numeric[*][*]
FLOAT float[24]
float[*..255][*..30] numeric[*][*]
float[*..53] float[53]
int int
int[*..255] int
integer int
integer[*..255] int
longblob varbinary(max)
longtext nvarchar(max)
mediumblob varbinary(max)
mediumint int
mediumint[*..255] int
mediumtext nvarchar(max)
national char nchar[1]
national char[0..1] nchar[1]
national char[2..255] nchar[*]
national character nchar[1]
national character varying nvarchar[1]
national character varying[0..1] nvarchar[1]
national character varying[2..4000] nvarchar[*]
national character varying[4001..*] nvarchar(max)
national character[0..1] nchar[1]
national character[2..255] nchar[*]
national varchar nvarchar[1]
national varchar[0..1] nvarchar[1]
national varchar[2..4000] nvarchar[*]
national varchar[4001..*] nvarchar(max)
NCHAR nchar[1]
nchar varchar nvarchar[1]
nchar varchar[0..1] nvarchar[1]
nchar varchar[2..4000] nvarchar[*]
nchar varchar[4001..*] nvarchar(max)
nchar[0..1] nchar[1]
nchar[2..255] nchar[*]
NUMERIC NUMERIC
numeric[*..65] numeric[*][0]
numeric[*..65][*..30] numeric[*][*]
NVARCHAR nvarchar[1]
nvarchar[0..1] nvarchar[1]
nvarchar[2..4000] nvarchar[*]
nvarchar[4001..*] nvarchar(max)
real float[53]
real[*..255][*..30] numeric[*][*]
serial BIGINT
SMALLINT SMALLINT
smallint[*..255] SMALLINT
text nvarchar(max)
text[0..1] nvarchar[1]
text[2..4000] nvarchar[*]
text[4001..*] nvarchar(max)
time time
timestamp Datetime
tinyblob varbinary[255]
TINYINT SMALLINT
tinyint[*..255] SMALLINT
tinytext nvarchar[255]
unsigned bigint BIGINT
unsigned bigint[*..255] BIGINT
unsigned dec decimal
unsigned dec[*..65] decimal[*][0]
unsigned dec[*..65][*..30] decimal[*][*]
unsigned decimal decimal
unsigned decimal[*..65] decimal[*][0]
unsigned decimal[*..65][*..30] decimal[*][*]
unsigned double float[53]
unsigned double precision float[53]
unsigned double precision[*..255][*..30] numeric[*][*]
unsigned double[*..255][*..30] numeric[*][*]
unsigned fixed NUMERIC
unsigned fixed[*..65][*..30] numeric[*][*]
unsigned float float[24]
unsigned float[*..255][*..30] numeric[*][*]
unsigned float[*..53] float[53]
不帶正負號的整數 BIGINT
unsigned int[*..255] BIGINT
unsigned integer BIGINT
unsigned integer[*..255] BIGINT
unsigned mediumint int
unsigned mediumint[*..255] int
unsigned numeric NUMERIC
unsigned numeric[*..65] numeric[*][0]
unsigned numeric[*..65][*..30] numeric[*][*]
unsigned real float[53]
unsigned real[*..255[[*..30] numeric[*][*]
unsigned smallint int
unsigned smallint[*..255] int
unsigned tinyint TINYINT
unsigned tinyint[*..255] TINYINT
varbinary[0..1] varbinary[1]
varbinary[2..8000] varbinary[*]
varbinary[8001..*] varbinary(max)
varchar[0..1] nvarchar[1]
varchar[2..4000] nvarchar[*]
varchar[4001..*] nvarchar(max)
year SMALLINT
year[2..2] SMALLINT
year[4..4] SMALLINT

按一下以將資料類型新增至對應清單。

編輯

按一下即可編輯對應清單中的資料類型。

移除

按一下以從對應清單中移除選取的資料類型對應。

重設為預設值

按一下即可將所有資料類型對應重設為 SSMA 預設值。