Spec-Zone.ru › MySQL 8.4

15.1.4 Выражение 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, как описано в разделе 27.7, «Двоичное протоколирование хранимых программ».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/alter-function.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API