比較エディターを使用して、データ開発プロジェクトに保管されたルーチンのソース・コードを比較およびマージすることができます。
前提条件: ルーチンを比較およびマージできるようにするには、その前にデータ開発プロジェクトに複数のルーチンを作成する必要があります。
データ開発プロジェクトに保管されたルーチンのソース・コードの比較およびマージ方法の手順を以下に説明します。
また、2 つのルーチンを右クリックして、を選択することによって、ルーチンをファイル (*.spxmi)・レベルで比較することができます。
ただし、ファイル・レベルでの比較とマージは、エラーが発生しやすいため、お勧めできません。
ルーチンのソース・コードを比較およびマージするには、次の手順で行います。
- 「データ」パースペクティブに切り替えます。
- 同じタイプの 2 つのルーチンを右クリックしてを選択します。 2 つの異なるデータ開発プロジェクトに保管された 2 つのルーチンを選択することができます。
ただし、これらルーチンのタイプは同じでなければなりません。
たとえば、2 つの SQL ストアード・プロシージャーを比較することはできますが、SQL ストアード・プロシージャーを Java™ ストアード・プロシージャーと比較することはできません。 比較エディターが開きます。
- 比較エディターのツールバー・アイコンを使用することにより、あるルーチンに対する変更内容をもう一方のルーチンにマージ (適用) した後、Ctrl + S を押して変更内容を保管します。 また、比較エディターに直接入力して変更する方法もあります。
比較エディターで変更した内容は、各ルーチンに追加されます。