テストするオブジェクトの選択と構成 (SybaseToSQL)
この手順では、テストするオブジェクトを選択し、プロシージャと関数の出力パラメーターと関数の戻り値を比較するための設定を構成します。
テストするオブジェクトの選択
ウィンドウの左側にある Sybase オブジェクト ツリーで、テスト プロセス中に呼び出すオブジェクトを確認します。 移行されたデータベース オブジェクトのテスト (SybaseToSQL) トピックで、テスト可能なオブジェクトの完全な一覧を参照してください。
SSMA Tester でテスト用に選択されたオブジェクトがサポートされていない場合は、一部の選択したオブジェクトにオブジェクト ツリーの下にエラー が含まれている
右側には、複数のページを表示できます。SQL ページには、現在のオブジェクトの定義が表示されます。 Pre SQL ページと Post SQL ページでは、テスト オブジェクトの呼び出しの開始前後に実行されるスクリプトを指定できます。 これは、オブジェクトに一時テーブルやカーソルなどの追加のオブジェクトが必要な場合に便利です。 パラメーター ページには、オブジェクトがストアド プロシージャまたは関数の場合は、パラメーターが一覧表示されます。 プロパティ ページには、オブジェクトの追加の特性が表示されます。 パラメーターの比較 と 呼び出し値 の説明については、以下のページを参照してください。
パラメーター比較の設定
[パラメーターの比較] ページで、出力パラメーターと戻り値の比較規則 確立します。 次の設定を行うことができます。
比較中に使用する
テスト結果の比較で選択したパラメーターの使用を有効にします。
Trueを選択した場合、SSMA は Sybase でプロシージャを実行した後、このパラメーターの出力値を SQL Server 上の対応する値と比較します
Falseを選択した場合、パラメーターは結果の検証から除外されます。
カスタム スケールを使用する
近似数値データ型と固定長数値データ型のパラメーターの場合は、比較用にカスタムスケールを設定できます。
Trueを選択した場合、数値は比較される前に、比較スケール の値に従って丸められます。
偽を選択した場合、数値比較は正確に行われます。
スケールの比較
[カスタム スケールを使用] オプションが [True] に設定されている場合にのみ使用できます。 これは数値比較の精度です。
日付と時刻の比較
日付/時刻値の比較方法を定義します。
[日付全体の比較]を選択した場合は、両方のプラットフォームの値の完全な比較が行われます。
[日付のみ比較 を選択した場合、時刻部分は無視されます。
[時間のみ比較 を選択した場合、日付部分は無視されます。
[ミリ秒を無視
を選択した場合、結果は最大秒数で比較されます。 [日付とミリ秒のを無視
を選択した場合、結果は時間部分と秒の小数部のみを無視して比較されます。
文字列の大文字と小文字の区別を無視する
比較での大文字と小文字の区別を制御します。
Trueを選択した場合、比較では大文字と小文字が区別されません。
[False] を選んだ場合、比較で大文字と小文字が区別されます。
末尾のスペースを無視する
比較中の末尾のスペースの処理方法を制御します。
Trueを選択した場合、比較する前に、比較された文字列が右にトリミングされます。
falseを選択した場合、比較された文字列は末尾の空白を保持します。
プロシージャと関数の入力値を指定する (呼び出し値)
入力パラメーターの値は、呼び出し値 ページで指定できます。 [呼び出し の追加] ボタンをクリックすると、空のパラメーター値を持つ新しい呼び出しが追加されます。 [呼び出し の削除] ボタンをクリックすると、現在の呼び出しが削除されます。
次のステップ
影響を受けるオブジェクトの選択と構成 (SybaseToSQL)