選取與設定要測試的物件 (SybaseToSQL)
在此步驟中,您會選取要測試的物件,並設定用於比較程式與函式輸出參數的設定,以及函式的傳回值。
要測試的物件選取
在位於視窗左側的 Sybase 物件樹狀結構中,檢查您要在測試程式期間叫用的物件。 請參閱 測試移轉的資料庫物件 (SybaseToSQL) 主題中的可測試物件完整清單。
如果 SSMA 測試人員不支援任何要測試的物件,您會看到標示為 某些選取的物件包含錯誤 物件樹下的連結。 按兩下此連結可檢視無法測試這些物件的原因,並清除選取錯誤的物件。
在右側,您可以檢視數個頁面[SQL] 頁面會顯示目前對象的定義。 在 Pre SQL 和 Post SQL 頁面中,可以指定在測試物件叫用開始前後執行的腳本。 當物件需要其他物件,例如臨時表或游標時,這可能很有用。 如果對像是預存程式或函式,則 Parameters 頁面會列出參數。 [屬性] 頁面會顯示物件的其他特性。 請參閱下方 參數比較 和 呼叫值 頁面的描述。
參數比較設定
在 [參數比較] 頁面中,建立輸出參數和傳回值的比較規則。 您可以進行下列設定。
在比較時使用
啟用在測試結果比較中使用選取的參數。
如果您選擇 True,SSMA 會在 Sybase 上執行程式與 SQL Server 上對應的值之後,比較此參數的輸出值
如果您選擇False,參數將會從結果驗證中排除。
使用自訂比例
在處理近似和固定長度的數值型數據參數時,您可以設定自訂的比較尺度。
如果您選擇 True,則會根據 比較尺度 值來四捨五入數值,再進行比較。
如果您選擇 [False],則數值比較會是精確的。
比較尺度
只有當 使用自定義調整 選項設定為 True時,才能使用。 這是數值比較的精確度。
日期時間比較
定義比較日期/時間值的方式。
如果您選取 [比較整個日期],則會對這兩個平臺的值進行完整比較。
如果您選取 [[僅比較日期],則會忽略時間部分。
如果您選取 [僅比較時間],則會忽略日期部分。
如果您選取 [忽略毫秒,則結果會比對最多秒。
如果您選取 [忽略日期] 和[毫秒],結果將只根據時間部分進行比較,並忽略秒的小數部分。
忽略字串大小寫
控制比較的區分大小寫。
如果您選擇 True,則比較會不區分大小寫。
如果您選擇 False,則比較會區分大小寫。
忽略尾端空格
控制在比較時尾端空格的處理方式。
如果您選擇 True,則比較字串會在比較之前進行右修剪。
如果您選擇 False,則比較字串會保留後置空白。
指定程式與函式的輸入值(呼叫值)
您可以在 呼叫值 頁面上指定輸入參數值。 按鈕 [新增呼叫] 用來新增具有空白參數值的新呼叫。 移除通話 按鈕會移除目前的呼叫。