Login | Register
DROP PROCEDURE
DROP FUNCTION
DROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name
sp_name
このステートメントはストアドプロシージャもしくはファンクションを撤去するのに使用されます。即ち、特定されたルーチンがサーバから撤去されます。ルーチンに対して、ALTER ROUTINE 権限を持っていなければなりません。(この権限はルーチン生成者に自動的に供与されます。)
ALTER ROUTINE
IF EXISTS節はMySQLの拡張子です。それは、プロシージャもしくはファンクションが存在しない場合にエラーが発生するのを阻止します。SHOW WARNINGSを使用して閲覧することができる警告が生成されます。
IF EXISTS
SHOW WARNINGS