ALTER FUNCTION
Синтаксис
ALTER FUNCTION func_name [characteristic ...]
characteristic:
{ CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'
Описание
Это оператор может быть использован для изменения характеристик хранимой функции. В одном операторе ALTER FUNCTION может быть указано более одного изменения. Однако, вы не можете изменить параметры или тело хранимой функции с помощью этого оператора; для внесения таких изменений необходимо удалить и вновь создать функцию, используя DROP FUNCTION и CREATE FUNCTION.
У вас должна быть ALTER ROUTINE привилегия для функции. (Эта привилегия предоставляется автоматически создателю функции.) Если включено двоичное протоколирование, оператор ALTER FUNCTION может также потребовать SUPER привилегию, как описано в Двоичное протоколирование хранимых процедур.
Пример
ALTER FUNCTION hello SQL SECURITY INVOKER;
См. также
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/alter-function/