IDA DELETEPROJECT コマンド
IDA DELETEPROJECT CLPPlus コマンドは、プロジェクトとそのプロジェクト・ディレクトリーを削除します。 削除されたプロジェクト内の共有ライブラリーに他のプロジェクトがリンクしている場合、それらのリンクは機能しなくなります。
呼び出し
このコマンドは CLPPlus インターフェースから実行する必要があります。
許可
なし
必要な接続
CLPPlus がデータベースに接続されている必要があります。
コマンド構文
パラメーター
- PROJECT | PROJ
- 削除するプロジェクトの名前。
- DROPUDXS
- プロジェクトを削除できるのは、関連付けられている UDX が存在しない場合にのみです。
指定されたプロジェクトに関連付けられている UDX がない場合、このパラメーターは無視され、削除操作は正常に実行されます。
ただし、プロジェクトに関連付けられている UDX が 1 つ以上ある場合、以下のように、このパラメーターによって処理方法が決まります。
- NO
- 操作をキャンセルします。これはデフォルトです。
- YES
- 指定されたプロジェクトに関連付けられているすべての UDX をドロップ (つまり、削除) してから、プロジェクトを削除します。
- CASCADE
- このパラメーターを YES に設定すると、選択したプロジェクトとともに、そのプロジェクトに依存している他のすべてのプロジェクトを削除できます。 このパラメーターでは、FORCE YES パラメーターを使用する必要があります。
- SKIPDEPENDENCYCHECK
- このパラメーターを YES に設定すると、このプロジェクトに依存しているプロジェクトがあってもこのプロジェクトを削除できます。 従属プロジェクトは、操作の後も不整合のままです。このパラメーターでは、FORCE YES パラメーターを使用する必要があります。
- FORCE
- このパラメーターを YES に設定すると、依存関係チェックなしで、カスケード削除と削除が強制的に行われます。 削除の前の確認は求められません。
例
次のコマンドは、
proj5 という名前のプロジェクトを削除しますが、そのプロジェクトに関連付けられた UDX が存在しない場合のみ削除します。
SQL> IDA DELETEPROJECT PROJ proj5次のコマンドは、
proj6 という名前のプロジェクトを削除し、それに関連付けられている可能性のある UDX をすべてドロップします。
SQL> IDA DELETEPROJECT PROJ proj6 DROPUDXS YES