変更の調整とファイルへのデータベース定義の生成
オフライン・データベース定義に対して行われた変更の手動調整を実行した後、ALTER
文を含むSQLスクリプトを生成して、これらの変更を含むオンライン・スキーマを更新できます。
注意
-
外部キーを含む表を変更した場合は、データベースに変更を反映したときに、外部キーが削除されることがあります。詳細は、「オフライン表と外部キー」を参照してください。
-
オフライン・データベース表のオフライン・バージョンがあると、JDeveloperではオフライン・データベース表の列を構成する情報が追跡されます。生成SQLスクリプトがSQLセッションで実行される場合や、他のユーザーがデータベースを更新する場合など、データベースがJDeveloper外部で更新されると、JDeveloperはオフライン・データベース表とデータベース内の表とのリンクを追跡できません。これを回避するには、データベースからオフライン・スキーマ・オブジェクトをリフレッシュする必要があります。
変更を調整してSQLファイルを生成するには、次のようにします。
-
ナビゲータで、ワークスペースとプロジェクトを開きます。
-
オフライン・スキーマを右クリックして、「新規」を選択し、「新規」ギャラリを表示します。
-
「新規」ギャラリで、「Database Tier」を開き、「Offline Database Objects」を選択します。
-
「オフライン・データベース・オブジェクトから生成されたSQL」を選択して、「オフライン・データベース・オブジェクトからSQLを生成」ウィザードを起動します。
-
生成オプション・ページで、「オブジェクトの変更」および「手動調整」を選択して「次へ」をクリックします。
-
SQLスクリプト・オプション・ページで、生成ファイルの詳細を指定して「次へ」をクリックします。
「調整」ダイアログが開き、変更内容をインスペクトできます。このダイアログで「OK」をクリックすると、SQLスクリプトが生成されます。
ポップアップ・メニューのショートカットを使用するには、次のようにします。
-
ナビゲータで、1つ以上のオフライン・データベース定義を右クリックして、「オブジェクトの生成または調整」を選択します。
または
-
データベース・ダイアグラムで、モデリングされたデータベース定義を1つ以上選択して右クリックし、「生成」
「データ定義言語」を選択します。
関連項目
オフライン・スキーマについて
オフライン・データベース定義からの生成
オフライン・データベース・オブジェクトの使用
Copyright © 1997, 2006, Oracle. All rights reserved.