Изменение сопоставления типов (OracleToSQL)

Диалоговое окно "Изменение сопоставления типов" позволяет указать, как типы сопоставляются между объектами исходной и целевой базы данных.

Это диалоговое окно можно получить в нескольких местах:

  • При выборе исходной базы данных или объекта базы данных вкладка "Сопоставление типов" отображается справа от обозревателя метаданных. Нажмите кнопку "Добавить", чтобы добавить новое сопоставление типов, или нажмите кнопку "Изменить", чтобы изменить существующее сопоставление типов.

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

Сопоставления типов, относящиеся к таблице, переопределяют сопоставления баз данных и типов проекта. Сопоставления, связанные с базой данных, переопределяют сопоставления проектов.

Параметры

Тип источника
Выберите тип исходных данных для сопоставления с типом данных SQL Server.

Если тип данных имеет переменную длину, следующие поля будут отображаться в типе источника:

From
Укажите минимальную длину для этого сопоставления. Например, для типа данных nchar можно ввести 10, чтобы указать, что это сопоставление предназначено для диапазона, начиная с nchar(10).

Задача
Укажите максимальную длину для этого сопоставления. Например, для типа данных nchar можно ввести 20, чтобы указать, что это сопоставление предназначено для диапазона, заканчивающегося nchar (20).

Тип целевого объекта
Выберите тип данных SQL Server, с которым сопоставляется исходный тип данных. Когда SSMA создает таблицу или хранимую процедуру в SQL Server, исходный тип данных изменится на этот тип данных.

Если тип данных имеет переменную длину, в целевом типе появится следующее поле:

Replace with
Укажите целевую длину для этого сопоставления. Например, для типа данных nvarchar можно ввести 20, чтобы указать, что указанный исходный тип данных должен быть сопоставлен с nvarchar(20).