Поделиться через


Параметры проекта (сопоставление типов) (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.