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


Выбор и настройка затронутых объектов (OracleToSQL)

На этой странице можно выбрать таблицы и внешние ключи, изменения в которых должны сравниваться при проверке результатов выполнения объектов, выбранных на предыдущем шаге. Кроме того, можно настроить параметры проверки.

Выбор затронутых объектов

В дереве объектов Oracle, расположенном слева от окна, проверьте таблицы и внешние ключи, изменения в которых должны сравниваться для того, чтобы быть идентичными.

Если средство тестирования SSMA не может подтвердить какой-либо из этих объектов, под деревом объектов вы увидите ссылку с надписью Некоторые выбранные объекты содержат ошибки. Щелкните эту ссылку, чтобы просмотреть причины, по которым эти объекты нельзя сравнить, и очистить выбор неправильных объектов.

Таблица

Вкладка "Таблица" содержит представление сетки выбранной таблицы. Сетка содержит следующие сведения о выбранной таблице:

  • Имя столбца

  • Тип данных

  • Точность

  • Шкала

  • Правило

  • По умолчанию

  • Идентичность

  • Нуллибельный

SQL

Вкладка SQL содержит SQL код "Создать таблицу" для выбранной таблицы.

Данные

Вкладка "Данные" отображает данные, представленные в выбранной таблице.

Свойства

Вкладка "Свойства" отображает свойства выбранной таблицы. Следующие поля находятся на вкладке "Свойства".

  • Создано или Изменено в последний раз

  • Имя объекта

Параметры сравнения столбцов

Установите правила сравнения для столбцов таблиц на странице сравнения столбцов . Вы можете сделать следующие параметры.

Использование во время сравнения тестов

Определите, будет ли этот столбец участвовать в проверке результатов теста.

  • Если выбрано значение True, SSMA будет сравнивать содержимое этого столбца после выполнения теста в Oracle с содержимым столбца в SQL Server.

  • Если выбрано значение False, столбец будет исключен из проверки результатов.

Использование настраиваемого масштабирования

Для столбцов числовых типов данных можно задать настраиваемый масштаб для сравнения.

  • Если выбрать True, числовые значения будут округляться в соответствии со значением сравнения шкалы перед сравнением.

  • При выборе False числовой сравнение будет точным.

Сравнение масштаба

  • Доступно только в том случае, если параметр use Custom Scale имеет значение True. Это точность для сравнения числовых значений.

Сравнение даты и времени

Определяет, как сравниваются значения даты и времени.

  • Если выбрать сравнить всю дату, будет выполнено полное сравнение значений с обеих платформ.

  • Если выбрать Сравнить только дату, часть времени будет проигнорирована.

  • Если выбрать Сравнить Только Время, часть даты будет игнорироваться.

  • Если выбрать игнорировать миллисекунды, результаты будут сравниваться до уровня секунд.

  • Если выбрать игнорировать дату и миллисекунды, результат будет сравниваться только по части времени и игнорировать дробные части секунды.

Игнорировать регистр строк

Управляет конфиденциальностью регистра сравнения.

  • Если выбрать True, сравнение будет нечувствительным к регистру.

  • Если вы выберете False, в сравнении будет учитываться регистр букв.

Сравнение SQL

Инструкции SELECT, созданные тестировщиком SSMA, можно просмотреть на странице сравнения SQL . Тестировщик будет сравнивать результирующие наборы этих инструкций построчно. Каждая следующая строка результирующего набора Oracle должна быть равна следующей строке результирующего набора, созданного в SQL Server.

Эти инструкции SELECT можно изменить для предоставления пользовательской проверки. Чтобы сохранить изменения в инструкциях Oracle и SQL Server, используйте кнопки Apply в исходном и целевом SQL, соответственно.

Следующий шаг

Настройка порядка вызовов (OracleToSQL)

См. также

Завершение подготовки тестового сценария (OracleToSQL)
Выполнение тестовых случаев (OracleToSQL)
Тестирование перенесенных объектов базы данных (OracleToSQL)