オフライン・データベース・オブジェクトからSQLを生成ウィザード - 生成オプション
データベースの更新方法の指定に使用します。次の操作を選択できます。
-
データベースにオブジェクトを作成または置換します。SQLファイルの生成を選択した場合は、
CREATE
文が含まれます。
-
既存のデータベース・スキーマ・オブジェクトを更新します。JDeveloperは、最初にデータベース・スキーマ内のオブジェクトに対するオフライン・データベース定義を調整して、必要な変更を認識します。SQLファイルの生成を選択した場合は、
CREATE
、CREATE OR REPLACE
およびALTER
文が含まれます。
注意: データベース・スキーマに対して調整を行っている場合は、外部キーを削除するSQLスクリプトを生成する可能性があります。詳細は、「オフライン表と外部キー」を参照してください。
いずれの場合も、次の処理を選択できます。
-
SQLファイルを生成し、データベースに対して検証してから後で実行
-
データベースを直接変更
-
データベースに変更を加え、同時にSQLファイルを生成
-
オブジェクトの作成
-
このオプションを選択すると、
CREATE
文を含むSQLファイルを生成します。
-
オブジェクトの置換
-
このオプションを選択すると、
DROP
文とCREATE
文を含むSQLファイルを生成します。
-
カスケード削除
-
削除対象のオブジェクトで参照されているデータベース・オブジェクトをカスケード削除する場合に選択します。
-
オブジェクトの変更
-
このオプションを選択すると、
CREATE
文、CREATE OR REPLACE
(ビューのみ)およびALTER
文を含むSQLファイルを生成します。
-
手動調整
-
このオプションを選択すると、このウィザードの後に追加ダイアログが表示され、データベースに生成されるオブジェクトをデータベース内のオブジェクトと比較できます。これにより、データベースに生成する変更を選択できます。
関連項目
オフライン・データベース定義からの生成
オフライン・データベース・オブジェクトの使用
Copyright © 1997, 2007, Oracle. All rights reserved.