比較エディターでのデータ・オブジェクトの構造上の差のマージ

比較エディターの「構造比較」ビューは、データ・オブジェクト間の構造上の差を表示します。 このビューを使用して、1 つのオブジェクトから別のオブジェクトに構造上の変更をマージできます。 このビューは、データ・オブジェクト間での比較を実行する場合にのみ使用できます。

以下の基本的な比較アクションは、データ・オブジェクトの比較時に比較エディターの「構造比較」ビューで選択できます。
左から右へコピー左から右へコピー・ツールバー・ボタン・アイコン
エディターの左側のオブジェクトの構造上の属性を、エディターの右側のオブジェクトにコピーします。
右から左へコピー右から左へコピー・ツールバー・ボタン・アイコン
エディターの右側のオブジェクトの構造上の属性を、エディターの左側のオブジェクトにコピーします。

モデル・オブジェクトに変更を加える場合、変更は自動的にモデルに追加されますが、変更を保管するにはモデルを保管する必要があります。 変更を保管せず、代わりに差分 DDL ステートメントを生成することも選択できます。

サーバー・オブジェクトに変更を加える場合、オブジェクトに対して差分 DDL ステートメントを生成して、それをサーバーにデプロイして変更を保管する必要があります。

比較エディターでのデータ・オブジェクトの構造上の差をマージするには、以下のようにします。

  1. メイン・ツールバーの「次の差に進む (Go to Next Difference)」「次の差に進む (Go to Next Difference)」ツールバー・ボタン・アイコン「前の差に戻る (Go to Previous Difference)」「前の差に戻る (Go to Previous Difference)」 ツールバー・ボタンを使用することによって、表内の構造上の差にナビゲートします。 表内でクリックして、キーボード上の矢印キーをクリックし、Enter を押してナビゲートすることもできます。
  2. あるオブジェクトから別のオブジェクトに変更をマージするには、以下のようにします。
    • 単一行およびその行に含まれるすべての行の変更をマージするには、その行をダブルクリックし、次いでビュー・ツールバー上の「左から右へコピー」「左から右へコピー」ツールバー・ボタン・アイコン、または「右から左へコピー」「右から左へコピー」ツールバー・ボタン・アイコンツールバー・ボタンをクリックして、変更をマージします。 選択した行に他の行が含まれる場合 (たとえば列を含む表を選択した場合)、含まれるオブジェクト内のすべての変更もマージされます。
    • すべての変更をマージするには、変更をマージするオブジェクトのルートである行でダブルクリックし (たとえばスキーマ内の変更をマージする場合は、スキーマ行をダブルクリックし)、次いでビュー・ツールバー・ボタンを使用して、すべての変更をマージします。
  3. オプション: 変更により影響を受けるオブジェクトを表示するには、ビューのツールバー上の「左方影響の分析」「左方影響の分析」ツールバー・アイコン または「右方影響の分析」「右方影響の分析」ツールバー・アイコン ツールバー・ボタンをクリックします。
  4. 変更を保管するには、以下のようにします。
    • 変更をモデル・オブジェクトに保管するには、モデルを保管するか、または「左方差分 DDL の生成」「左方差分 DDL の生成」ツールバー・アイコン または「右方差分 DDL の生成」「右方差分 DDL の生成」ツールバー・アイコン をクリックして、変更内容を入れる DDL ファイルを生成します。
    • 変更をサーバー・オブジェクトに保管するには、「左方差分 DDL の生成」「左方差分 DDL の生成」ツールバー・アイコン または「右方差分 DDL の生成」「右方差分 DDL の生成」ツールバー・アイコン をクリックして、変更内容を入れる DDL ファイルを生成します。
関連概念
データ・オブジェクトの比較
関連タスク
比較エディターでのデータ・オブジェクト・プロパティーの差のマージ
関連情報
影響および依存関係の分析

フィードバック