変更の調整とデータベースへのデータベース定義の生成
オフライン・データベース定義に対して行った変更を調整して、これらの変更内容を直接データベース・スキーマに生成できます。
データベースに生成する情報を含む表が1つ以上ある場合は、この方法を使用できます。しかし、1つ以上の表を迅速に生成して、元のデータベース接続に戻す場合は、ナビゲータから行うことができます。詳細は、「データベース接続に対する高速生成または高速調整」を参照してください。
注意: 外部キーを含む表を変更した場合は、データベースに変更を反映したときに、外部キーが削除されることがあります。詳細は、「オフライン表と外部キー」を参照してください。
変更を調整して、データベース・スキーマへ生成するには次のようにします。
- ナビゲータで、ワークスペースとプロジェクトを開きます。
- オフライン・スキーマを右クリックして、「新規」を選択し、「新規」ギャラリを表示します。
- 「新規」ギャラリで、「Database Tier」を開き、「Offline Database Objects」を選択します。
- 「オフライン・データベース・オブジェクトから生成されたSQL」を選択して、オフライン・データベース・オブジェクトからSQLを生成ウィザードを起動します。
- ウィザードのページでパラメータを入力し、表を定義するオプションを選択します。値の入力方法の詳細は、ダイアログの「ヘルプ」をクリックします。
- データベースへの定義を生成するには、「生成オプション」ページで、「選択したオブジェクトをUPDATE(調整)」および「選択した操作をデータベースに対して直接実行」を選択します。「次へ」をクリックします。
注意: 「操作用のSQLスクリプトを生成」を選択して、データベースに変更を反映する場合に使用する文のSQLファイルを生成します。
- 「データベース接続とスキーマ」ページで、データベースおよびスキーマに対する接続の詳細を指定し、「次へ」をクリックします。SQLスクリプトを生成している場合、生成したファイルの詳細を「SQLスクリプト・オプション」ページで指定し、「次へ」をクリックします。
- 「終了」ページで「終了」をクリックし、データベースを更新します。
ポップアップ・メニューのショートカットを使用するには、次のようにします。
- ナビゲータで、1つ以上のオフライン表定義を選択して、ポップアップ・メニューから「オブジェクトの生成または調整」を選択します。
または
- データベース・ダイアグラムで、1つ以上の表を選択して、ポップアップ・メニューから「生成」->「データ定義言語」を選択します。
関連項目
オフライン・スキーマについて
オフライン・データベース定義からの生成
オフライン・データベース・オブジェクトの使用
Copyright © 1997, 2004, Oracle. All rights reserved.