Параметры проекта (сопоставление типов) (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.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по