IDA DELETEPROJECT コマンド

IDA DELETEPROJECT CLPPlus コマンドは、プロジェクトとそのプロジェクト・ディレクトリーを削除します。 削除されたプロジェクト内の共有ライブラリーに他のプロジェクトがリンクしている場合、それらのリンクは機能しなくなります。

呼び出し

このコマンドは CLPPlus インターフェースから実行する必要があります。

許可

なし

必要な接続

CLPPlus がデータベースに接続されている必要があります。

コマンド構文

IDA DELETEPROJECT

構文図を読む構文図をスキップするIDA DELETEPROJECTPROJECTprojectDROPUDXSNODROPUDXSYESCASCADENOCASCADEYESSKIPDEPENDENCYCHECKNOSKIPDEPENDENCYCHECKYESFORCENOFORCEYES

パラメーター

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