ALTER PROCEDURE
Для зміни характеристик процедури призначений синтаксис ОПЕРАТОРА ALTER PROCEDURe. Редагування збереженої функції виконується за допомогою оператора ALTER FUNCTION. Оператори мають наступний синтаксис:
ALTER PROCEDURE sp_name [characteristic ...]
ALTER FUNCTION sp_name [characteristic ...]
Характеристика characteristic може приймати такі значення:
- SQL SECURITY (DEFINER | INVOKER) - даний парамеир визначає режим виконання: процедура виконується або з правами створившого користувача, (DEFINER), або з правами користувача, що викликав її (INVOKER).
- COMMENT 'string' - даний параметр дозволяє призначити коментар для процедури.
Зауваження:
- Для виконання операторів ALTER PROCEDURE та ALTER FUNCTION необхідно володіти привілеєм ALTER ROUTINE. Даний привілей автоматично передається користувачеві, що створив збережену процедуру.
Приклад:
ALTER PROCEDURE test
SQL SECURITY INVOKER
COMMENT 'Функція повертає версію сервера';