Spec-Zone.ru › MySQL 8.4

15.1.7 Заявление ALTER PROCEDURE

ALTER PROCEDURE proc_name [characteristic ...]

characteristic: {
    COMMENT 'string'
  | LANGUAGE SQL
  | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
  | SQL SECURITY { DEFINER | INVOKER }
}

Это утверждение может быть использовано для изменения характеристик хранимой процедуры. Более одного изменения может быть указано в заявлении ALTER PROCEDURE. Однако вы не можете изменить параметры или тело хранимой процедуры с помощью этого заявления; для внесения таких изменений необходимо удалить и воссоздать процедуру с помощью DROP PROCEDURE и CREATE PROCEDURE.

Вы должны иметь привилегию ALTER ROUTINE для процедуры. По умолчанию эта привилегия автоматически предоставляется создателю процедуры. Это поведение можно изменить, отключив переменную системы automatic_sp_privileges. См. Раздел 27.2.2, «Хранимые процедуры и привилегии MySQL».

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

Spec-Zone.ru

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