ALTER PROCEDURE および ALTER FUNCTION
ALTER {PROCEDURE | FUNCTION} sp_name [characteristic ...]
characteristic:
{ CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'
このステートメントはストアドプロシージャもしくはファンクションの特徴を変更するのに
使用することができます。ルーチンに対して、ALTER ROUTINE 権限を持っていなければなり
ません。(この権限はルーチン生成者に自動的に供与されます。)
バイナリ ログが有効化されている場合、ALTER FUNCTIONステートメントにも
SUPER権限が要求されます。
ALTER PROCEDURE及びALTER FUNCTIONでは、SQL SECURITYとCOMMENTのみ変更可能。
ALTER PROCEDURE DO_WHILE_TEST SQL SECURITY INVOKER;
参考サイト
17.2.2. ALTER PROCEDURE および ALTER FUNCTION 構文
Stored Procedures and Functions