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.