Spec-Zone .ru
спецификации, руководства, описания, API

13.1.3. ALTER FUNCTION Синтаксис

ALTER FUNCTION func_name [characteristic ...]characteristic:    COMMENT 'string'  | LANGUAGE SQL  | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }  | SQL SECURITY { DEFINER | INVOKER }

Этот оператор может использоваться, чтобы изменить характеристики сохраненной функции. Больше чем одно изменение может быть определено в ALTER FUNCTION оператор. Однако, невозможно изменить параметры или тело сохраненной функции, используя этот оператор; чтобы произвести такие изменения, следует отбросить и воссоздать функциональное использование DROP FUNCTION и CREATE FUNCTION.

Вы должны иметь ALTER ROUTINE полномочие для функции. (Что полномочие предоставляют автоматически функциональному создателю.), Если двоичное журналирование включается, ALTER FUNCTION оператор мог бы также потребовать SUPER полномочие, как описано в Разделе 18.7, "Двоичное Журналирование Сохраненных Программ".