プロシージャを削除します。
Synopsis
DROP PROCEDURE name FROM classname
DROP PROC name FROM classname
引数
name 削除するプロシージャの名前。この名前は、識別子です。
FROM classname オプション — 指定があれば、FROM classname 節は与えられた classname からプロシージャを削除します。FROM 節が指定されていない場合、Caché はそのスキーマのすべてのクラスで該当するプロシージャを検索し、削除します。しかし、この名前でのプロシージャが見つからない場合、または複数の同名のプロシージャが見つかった場合、エラー・コードが返されます。プロシージャの削除の結果、クラスが空になる場合、DROP PROCEDURE はそのクラスも削除します。
概要
DROP PROCEDURE コマンドは、プロシージャを削除します。プロシージャを削除すると、Caché は、そのプロシージャ権限が与えられている全ユーザおよびロールでそれを無効にし、データベースから削除します。
プロシージャの削除には、GRANT コマンドで指定された %DROP_PROCEDURE 管理者特権が必要です。
関連項目
CREATE PROCEDURE