Параметры проекта (сопоставление типов) (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] |
большой двоичный объект | 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] |
символы с различными символами[0..1] | nvarchar[1] |
символы, изменяющиеся[2..255] | nvarchar |
символ[0..1] | nchar[1] |
символ[2..255] | nchar[*] |
date | date |
datetime | datetime2[0] |
dec | десятичное |
dec[*.. 65] | decimal[*][0] |
dec[*.. 65][*.. 30] | decimal[*][*] |
десятичное | десятичное |
decimal[*.. 65] | decimal[*][0] |
decimal[*.. 65][*.. 30] | decimal[*][*] |
двойной точности | float[53] |
double precision | float[53] |
двойная точность[*.). 255][*.. 30] | numeric[*][*] |
double[*.. 255][*.. 30] | numeric[*][*] |
fixed | numeric |
исправлено[*.. 65][*.. 30] | numeric[*][*] |
с плавающей запятой | float[24] |
float[*.. 255][*.. 30] | numeric[*][*] |
float[*.. 53] | float[53] |
целое | целое |
int[*.. 255] | целое |
integer | целое |
целое число[*.). 255] | целое |
longblob | varbinary(max) |
longtext | nvarchar(max) |
mediumblob | varbinary(max) |
mediumint | целое |
mediumint[*.. 255] | целое |
mediumtext | nvarchar(max) |
национальный чар | nchar[1] |
national char[0..1] | nchar[1] |
national char[2..255] | nchar[*] |
национальный символ | nchar[1] |
национальный характер, изменяя | nvarchar[1] |
национальный символ разными[0..1] | nvarchar[1] |
национальный символ разными[2..4000] | nvarchar[*] |
национальный символ разными[4001..*] | nvarchar(max) |
национальный символ[0..1] | nchar[1] |
национальный символ[2..255] | nchar[*] |
национальный 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] | числовой[*][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 |
текст | nvarchar(max) |
text[0.1] | nvarchar[1] |
text[2..4000] | nvarchar[*] |
text[4001.*] | nvarchar(max) |
Время | Время |
TIMESTAMP | datetime |
tinyblob | varbinary[255] |
tinyint | smallint |
tinyint[*.. 255] | smallint |
tinytext | nvarchar[255] |
unsigned bigint | bigint |
unsigned bigint[*.. 255] | bigint |
unsigned dec | десятичное |
unsigned dec[*.. 65] | decimal[*][0] |
unsigned dec[*.. 65][*.. 30] | decimal[*][*] |
без знака десятичное | десятичное |
unsigned decimal[*.. 65] | decimal[*][0] |
unsigned decimal[*.. 65][*.. 30] | decimal[*][*] |
unsigned double | float[53] |
без знака двойной точности | float[53] |
unsigned double precision[*.. 255][*.. 30] | numeric[*][*] |
unsigned double[*.. 255][*.. 30] | numeric[*][*] |
исправлено без знака | numeric |
unsigned fixed[*.. 65][*.. 30] | numeric[*][*] |
без знака с плавающей запятой | float[24] |
unsigned float[*.. 255][*.. 30] | numeric[*][*] |
unsigned float[*.. 53] | float[53] |
unsigned int | bigint |
unsigned int[*.. 255] | bigint |
целое число без знака | bigint |
без знака целое число[*.. 255] | bigint |
unsigned mediumint | целое |
unsigned mediumint[*.. 255] | целое |
числовое значение без знака | numeric |
unsigned numeric[*.. 65] | числовой[*][0] |
unsigned numeric[*.. 65][*.. 30] | numeric[*][*] |
unsigned real | float[53] |
unsigned real[*.. 255[[*.. 30] | numeric[*][*] |
unsigned smallint | целое |
unsigned smallint[*.. 255] | целое |
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.