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


Параметры проекта (сопоставление типов) (SybaseToSQL)

Страница сопоставления типов диалогового окна "Параметры проекта" содержит параметры, которые настраивают способ преобразования типов данных Sybase Adaptive Server Enterprise (ASE) в типы данных SQL Server.

Страница "Сопоставление типов" доступна в диалоговом окне "Параметры проекта" и "Параметры проекта по умолчанию".

  • Чтобы указать параметры сопоставления типов для всех будущих проектов SSMA, в меню "Сервис " выберите параметры проекта по умолчанию, выберите тип проекта миграции, для которого необходимо просмотреть или изменить параметры из раскрывающегося списка "Целевая версия миграции", а затем выберите "Сопоставление типов" в нижней части области слева.

  • Чтобы указать параметры текущего проекта, в меню "Сервис " выберите "Параметры проекта" и выберите " Сопоставление типов" в нижней части левой панели.

Параметры

Тип источника
Сопоставленный тип данных ASE.

Тип целевого объекта
Целевой тип данных SQL Server для указанного типа данных ASE.

См. таблицу в следующем разделе для сопоставления типов Sybase по умолчанию SSMA для Sybase.

Прибавить
Щелкните, чтобы добавить тип данных в список сопоставлений.

Изменить
Щелкните, чтобы изменить выбранный тип данных в списке сопоставлений.

Удалить
Щелкните, чтобы удалить выбранное сопоставление типов данных из списка сопоставлений.

Сброс до значений по умолчанию
Щелкните, чтобы сбросить список сопоставлений типов в значения по умолчанию SSMA.

Сопоставление типов по умолчанию

В следующей таблице содержится сопоставление типов по умолчанию между типами данных ASE и SQL Server.

Тип данных ASE Тип данных SQL Server
bigint bigint
binary binary
binary[*.. 8000] binary[*]
binary[8001.*] varbinary(max)
bit bit
char char
char varying varchar
char разными[*.. 8000] varchar[*]
char разными[8001..*] varchar(max)
char[*.. 8000] char[*]
char[8001..*;] varchar(max)
character char
изменение символов varchar
символы, изменяющиеся[*.. 8000] varchar[*]
символьный разными[8001..*] varchar(max)
символ[*.). 8000] char[*]
символ[8001..*] varchar(max)
date date
datetime datetime2[3]
dec десятичное
dec[*.. *] decimal[*]
dec[*.. *][*.. *] decimal[*][*]
десятичное десятичное
decimal[*.. *] decimal[*]
decimal[*.. *][*.. *] decimal[*][*]
двойная точность float[53]
float float[53]
float[*.. 15] float[24]
float[16..*] float[53]
Изображение Изображение
int int
integer int
longsysname nvarchar[255]
money money
национальный чар nchar
национальный char[*.. 4000] nchar[*]
национальная переменная nvarchar
национальная переменная[*.). 4000] nvarchar[*]
национальная переменная[4001.*] nvarchar(max)
national char[4001.*] nvarchar(max)
национальный символ nchar
национальный символ[*.. 4000] nchar[*]
национальный символ[4001.*] nvarchar(max)
национальный характер, изменяя nvarchar
национальный символ разными[*.. 4000] nvarchar[*]
национальный символ разными[4001..*] nvarchar(max)
национальный varchar nvarchar
national varchar[*.. 4000] nvarchar[*]
national varchar[4001..*] nvarchar(max)
nchar nchar
nchar разными nvarchar
nchar разными[*.. 4000] nvarchar[*]
nchar разными[4001..*] nvarchar(max)
nchar[*.. 4000] nchar[*]
nchar[4001.*] nvarchar(max)
numeric numeric
numeric[*.. *] numeric[*]
numeric[*.. *][*.. *] numeric[*][*]
nvarchar nvarchar
nvarchar[*.. 4000] nvarchar[*]
nvarchar[4001..*] nvarchar(max)
real float[24]
smalldatetime smalldatetime
smallint smallint
smallmoney smallmoney
sysname nvarchar[128]
sysname[*.. *] nvarchar[255]
text text
time time[3]
timestamp rowversion
tinyint tinyint
unichar nchar
unichar различается nvarchar
unichar разными[*.. 4000] nvarchar[*]
unichar разными[4001..*] nvarchar(max)
unichar[*.. 4000] nchar[*]
unichar[4001.*] nvarchar(max)
unitext nvarchar(max)
univarchar nvarchar
univarchar[*.. 4000] nvarchar[*]
univarchar[4001..*] nvarchar(max)
unsigned bigint numeric[20][0]
unsigned int bigint
unsigned smallint int
unsigned tinyint tinyint
varbinary varbinary
varbinary[*.. 8000] varbinary[*]
varbinary[8001..*] varbinary(max)
varchar varchar
varchar[*.. 8000] varchar[*]
varchar[8001.*] varchar(max)