Назначение
Создание новой или пересоздание существующей хранимой функции.
Синтаксис
RECREATE FUNCTION funcname
[(<inparam> [, <inparam> ...])]
RETURNS <type> [COLLATE collation]
[DETERMINISTIC]
<routine-body>
Подробнее см. CREATE FUNCTION
Оператор RECREATE FUNCTION
создаёт новую или пересоздаёт существующую хранимую функцию.Если функция с таким именем уже существует, то оператор попытается удалить её и создать новую функцию.Операция закончится неудачей при подтверждении транзакции, если функция имеет зависимости.
Note
|
Имейте в виду, что ошибки зависимостей не обнаруживаются до фазы подтверждения транзакции.
|
После пересоздания функции привилегии на выполнение хранимой функции и привилегии самой хранимой функции не сохраняются.