Изменение сопоставления типов (Db2ToSQL)
Диалоговое окно "Изменение сопоставления типов" позволяет указать, как типы сопоставляются между объектами исходной и целевой базы данных.
Это диалоговое окно можно получить в нескольких местах:
При выборе исходной базы данных или объекта базы данных вкладка "Сопоставление типов" отображается справа от обозревателя метаданных. Нажмите кнопку "Добавить", чтобы добавить сопоставление нового типа, или нажмите кнопку "Изменить", чтобы изменить существующее сопоставление типов.
Перейдите в раздел "Параметры проекта">или "Параметры проекта по умолчанию". В результирующем диалоговом окне выберите "Сопоставление типов". Нажмите кнопку "Добавить", чтобы добавить сопоставление нового типа, или нажмите кнопку "Изменить", чтобы изменить существующее сопоставление типов.
Сопоставления типов, относящиеся к таблице, переопределяют сопоставления баз данных и типов проекта. Сопоставления, связанные с базой данных, переопределяют сопоставления проектов.
Параметры
Тип источника
Выберите тип исходных данных для сопоставления с типом данных SQL Server.
Если тип данных имеет переменную длину, следующие поля отображаются в поле "Исходный тип".
От кого. Укажите минимальную длину для этого сопоставления. Например, для типа данных nchar можно ввести 10, чтобы указать, что это сопоставление предназначено для диапазона, начиная с nchar(10).
Кому. Укажите максимальную длину для этого сопоставления. Например, для типа данных nchar можно ввести 20, чтобы указать, что это сопоставление предназначено для диапазона, заканчивающегося nchar (20).
Целевой тип
Выберите тип данных SQL Server, с которым сопоставляется исходный тип данных. Когда SSMA создает таблицу или хранимую процедуру в SQL Server, исходный тип данных изменяется на этот тип данных.
Если тип данных имеет переменную длину, в целевом типе отображается следующее поле:
Replace with
Укажите целевую длину для этого сопоставления. Например, для типа данных nvarchar можно указать20
, что указанный тип исходных данных должен быть сопоставлен с nvarchar(20).