共用方式為


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

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

要測試的物件選取

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

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

在右側,您可以檢視數個頁面[SQL] 頁面會顯示目前對象的定義。 在 Pre SQLPost SQL 頁面中,可以指定在測試物件叫用開始前後執行的腳本。 當物件需要其他物件,例如臨時表或游標時,這可能很有用。 如果對像是預存程式或函式,則 Parameters 頁面會列出參數。 [屬性] 頁面會顯示物件的其他特性。 請參閱下方 參數比較呼叫值 頁面的描述。

參數比較設定

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

在比較時使用

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

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

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

使用自訂比例

在處理近似和固定長度的數值型數據參數時,您可以設定自訂的比較尺度。

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

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

比較尺度

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

日期時間比較

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

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

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

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

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

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

忽略字串大小寫

控制比較的區分大小寫。

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

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

忽略尾端空格

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

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

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

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

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

下一步

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

另請參閱

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