次の方法で共有


テストするオブジェクトの選択と構成 (OracleToSQL)

この手順では、テストするオブジェクトを選択し、プロシージャと関数の出力パラメーターと関数の戻り値を比較するための設定を構成します。

テストするオブジェクトの選択

ウィンドウの左側にある Oracle オブジェクト ツリーで、テスト プロセス中に呼び出すオブジェクトを確認します。 「移行されたデータベース オブジェクトのテスト (OracleToSQL)」トピックのテスト可能なオブジェクトの完全な一覧を参照してください。

SSMA Tester でテスト用に選択されたオブジェクトがサポートされていない場合は、選択 した一部のオブジェクト にオブジェクト ツリーの下にエラーが含まれているというラベルのリンクが表示されます。 これらのオブジェクトをテストできない理由を表示し、間違ったオブジェクトの選択をクリアするには、このリンクをクリックします。

右側には、複数のページを表示できます 。SQL ページには、現在のオブジェクトの定義が表示されます。 オブジェクトがストアド プロシージャまたは関数の場合は、[ パラメーター] ページにパラメーターが一覧表示されます。 [プロパティ] ページには、オブジェクトの追加の特性が表示されます。 以下の 「パラメーター比較 」および「 呼び出し値 」ページの説明を参照してください。

パラメーター比較の設定

[パラメーター比較] ページで、出力パラメーターと戻り値の 比較規則を確立します 。 次の設定を行うことができます。

テストの比較中に使用する

テスト結果の比較で選択したパラメーターの使用を有効にします。

  • True を選択した場合、SSMA は Oracle でプロシージャを実行した後、このパラメーターの出力値を SQL Server 上の対応する値と比較します。

  • False を選択した場合、パラメーターは結果の検証から除外されます。

カスタム スケールを使用する

数値データ型のパラメーターの場合は、比較のカスタム スケールを設定できます。

  • True を選択した場合、数値は比較する前に比較スケールの値に従って丸められます。

  • False を選択した場合、数値比較は正確になります。

スケールの比較

[ カスタム スケールを使用 ] オプションが True に設定されている場合にのみ使用できます。 これは数値比較の精度です。

日付と時刻の比較

日付/時刻値の比較方法を定義します。

  • [ 日付全体の比較] を選択すると、両方のプラットフォームの値の完全な比較が実行されます。

  • [ 日付のみ比較] を選択した場合、時刻部分は無視されます。

  • [ 時間のみ比較] を選択した場合、日付部分は無視されます。

  • [ミリ秒を無視] を選択した場合、結果は最大秒数で比較されます。

  • [ 日付とミリ秒を無視] を選択した場合、結果は時間部分によってのみ比較され、秒の小数部は無視されます。

文字列の大文字と小文字の区別を無視する

比較の大文字小文字の区別の有無を制御します。

  • True を選択した場合、比較では大文字と小文字が区別されません。

  • False を選択した場合、比較では大文字と小文字が区別されます。

末尾のスペースを無視する

比較中の末尾のスペースの処理方法を制御します。

  • True を選択すると、比較する前に、比較された文字列が右トリミングされます。

  • False を選択した場合、比較された文字列は末尾の空白を保持します。

プロシージャと関数の入力値を指定する (呼び出し値)

[ 呼び出し値 ] ページで入力パラメーターの値を指定できます。 [ 呼び出しの追加] ボタンは、空のパラメーター値を持つ新しい呼び出しを追加します。 [ 呼び出しの削除 ] ボタンをクリックすると、現在の呼び出しが削除されます。

次の手順

影響を受けるオブジェクトの選択と構成 (OracleToSQL)

こちらもご覧ください

移行されたデータベース オブジェクトのテスト (OracleToSQL)