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, как описано в Разделе 23.7, «Двоичное протоколирование хранимых программ».
© 2025 Oracle
Licensed under the GPLv2 License.