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