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


Выбор и настройка объектов для тестирования (SybaseToSQL)

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

Выбор объектов для тестирования

В дереве объектов Sybase, расположенном в левой части окна, проверьте объекты, которые необходимо вызвать во время тестирования. Полный список тестируемых объектов см. в разделе Test Migrated Database Objects (SybaseToSQL).

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

На правой стороне можно просмотреть несколько страниц На странице SQL отображается определение текущего объекта. На страницах Pre SQL и Post SQL можно указать скрипты, которые выполняются до и после вызова тестового объекта. Это может быть полезно, если объект требует дополнительного объекта, таких временных таблиц или курсоров. На странице параметры перечислены параметры, если объект является хранимой процедурой или функцией. На странице свойств показаны дополнительные характеристики объекта. См. описание на страницах сравнения параметров и значений вызовов ниже.

Параметры сравнения параметров

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

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

Включите использование выбранного параметра в сравнении результатов теста.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Игнорировать пробелы в конце

Управляет обработкой конечных пробелов во время сравнения.

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

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

Укажите входные значения для процедур и функций (параметры вызова)

Значения входных параметров можно указать на странице "Параметры вызова". Кнопка добавить вызов добавляет новый вызов с пустыми значениями параметров. Кнопка удалить вызов удаляет текущий вызов.

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

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

См. также

Тестирование перенесенных объектов базы данных (SybaseToSQL)