选择和配置要测试的对象(OracleToSQL)

在此步骤中,选择要测试的对象,并配置用于比较过程和函数输出参数的设置,以及函数的返回值。

选择要测试的对象

在位于窗口左侧的 Oracle 对象树中,检查要在测试过程中调用的对象。 请参阅 测试迁移的数据库对象(OracleToSQL) 主题中的可测试对象的完整列表。

如果 SSMA 测试人员不支持为测试选择的任何对象,你将在对象树下看到标记为 的链接,显示“某些所选对象包含错误”。 单击此链接可查看无法测试这些对象的原因,并清除错误对象的选择。

在右侧可以查看多个页面:SQL 页显示当前对象的定义。 如果对象是存储过程或函数,Parameters 页将列出参数。 属性 页显示对象的其他特征。 请参阅下面的 “参数比较 ”和 “调用值 ”页的说明。

参数比较设置

“参数比较 ”页中为输出参数建立比较规则并返回值。 可以进行以下设置。

在测试比较期间使用

启用在测试结果比较中使用所选参数。

  • 如果选择 True,SSMA 将在 Oracle 上执行过程后将此参数的输出值与 SQL Server 上的相应值进行比较。

  • 如果选择 False,参数将从结果验证中排除。

使用自定义缩放

对于数值数据类型的参数,可以设置用于比较的自定义比例。

  • 如果选择 True,则数值将根据 比较刻度 值进行舍入,然后再进行比较。

  • 如果选择 False,则数字比较将精确。

比较刻度

仅当 “使用自定义缩放 ”选项设置为 True 时可用。 这是数值比较的精度。

日期和时间比较

定义比较日期/时间值的方式。

  • 如果选择 “比较完整日期”,将对两个平台中的值执行完整比较。

  • 如果选择 “仅比较日期”,将忽略时间部分。

  • 如果选择 “仅比较时间”,将忽略日期部分。

  • 如果选择 “忽略毫秒”,结果将最多比较数秒。

  • 如果选择 “忽略日期和毫秒”,则结果将仅按时间部分进行比较,并忽略秒的小数部分。

忽略字符串大小写

控制区分大小写的比较。

  • 如果选择 True,则比较将不区分大小写。

  • 如果选择 False,则比较将区分大小写

忽略尾随空格

控制在比较时如何处理尾随空格。

  • 如果选择 True,则会在比较前对比较字符串进行右剪裁

  • 如果选择 False,则比较的字符串将保留尾随空格

指定过程和函数的输入值(调用值)

可以在“调用值”页面上指定输入参数值“添加呼叫”按钮会添加一通新的呼叫,参数值为空。 “ 删除呼叫 ”按钮删除当前呼叫。

下一步

选择和配置受影响的对象(OracleToSQL)

另请参阅

测试迁移的数据库对象(OracleToSQL)