共用方式為


選取與設定要測試的物件 (OracleToSQL)

在此步驟中,您會選取要測試的物件,並設定用於比較程式與函式輸出參數的設定,以及函式的傳回值。

要測試的物件選取

在位於視窗左側的 Oracle 物件樹狀結構中,檢查您要在測試程式期間叫用的物件。 請參閱 測試遷移的資料庫物件 (OracleToSQL) 主題中的可測試物件完整清單。

如果 SSMA 測試人員不支援任何要測試的物件,您會看到標示為 某些選取的物件包含錯誤 物件樹下的連結。 按兩下此連結可檢視無法測試這些物件的原因,並清除選取錯誤的物件。

在右側,您可以檢視數個頁面[SQL] 頁面會顯示目前對象的定義。 如果對像是預存程式或函式,則 Parameters 頁面會列出參數。 [屬性] 頁面會顯示物件的其他特性。 請參閱下方 參數比較呼叫值 頁面的描述。

參數比較設定

在 [ 參數比較 ] 頁面中建立輸出參數和傳回值的比較規則。 您可以進行下列設定。

在測試比較期間使用

啟用在測試結果比較中使用選取的參數。

  • 如果您選擇 True,SSMA 會在 Oracle 上執行程式與 SQL Server 上對應的值之後,比較此參數的輸出值。

  • 如果您選擇 [False],參數將會從結果驗證中排除。

使用自訂比例

針對數值數據類型的參數,您可以設定自定義的比較範圍。

  • 如果您選擇 True,則會根據 比較尺度 值來四捨五入數值,再進行比較。

  • 如果您選擇 [False],則數值比較將會是確切的。

比較尺度

只有當 使用自定義調整 選項設定為 True時,才能使用。 這是數值比較的精確度。

日期時間比較

定義比較日期/時間值的方式。

  • 如果您選取 [比較整個日期],則會對這兩個平臺的值進行完整比較。

  • 如果您選取 [[僅比較日期],則會忽略時間部分。

  • 如果您選取 [僅比較時間],則會忽略日期部分。

  • 如果您選取 [忽略毫秒,則結果會比對最多秒。

  • 如果您選取 [忽略日期] 和[毫秒],結果將只根據時間部分進行比較,並忽略秒的小數部分。

忽略字串大小寫

控制比較的區分大小寫。

  • 如果您選擇 True,則比較會不區分大小寫。

  • 如果您選擇 False,則比較會區分大小寫。

忽略尾端空格

控制在比較時尾端空格的處理方式。

  • 如果您選擇 True,則比較字串會在比較之前進行右修剪。

  • 如果您選擇 False,則比較字串會保留後置空白。

指定程式與函式的輸入值(呼叫值)

您可以在 呼叫值 頁面上指定輸入參數值。 按鈕 [新增呼叫] 用來新增具有空白參數值的新呼叫。 [ 移除通話] 按鈕會移除目前的通話。

後續步驟

選取和設定受影響的物件 (OracleToSQL)

另請參閱

測試遷移的資料庫物件 (OracleToSQL)