專案設定 (類型對應) (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 預設值。