Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
Удаляет подпрограмму.
DROP ROUTINE [IF EXISTS] name ( [ [argmode] [argname] argtype [, ...] ] )
[CASCADE | RESTRICT]
DROP ROUTINE удаляет определение существующей подпрограммы, которой может быть агрегатная функция, обычная функция или процедура. Подробное описание параметров, дополнительные примеры и сведения см. в разделах DROP AGGREGATE, DROP FUNCTION и DROP PROCEDURE.
Чтобы удалить подпрограмму foo для типа integer:
DROP ROUTINE foo(integer);
Эта команда будет работать независимо от того, является ли foo агрегатной функцией, обычной функцией или процедурой.
Данная команда соответствует стандарту SQL с расширениями базы данных:
Стандарт разрешает удалять только одну подпрограмму за команду.
Наличие опции IF EXISTS.
Возможность указывать режимы и имена аргументов.
Агрегатные функции являются расширением.
DROP AGGREGATE, DROP FUNCTION, DROP PROCEDURE, ALTER ROUTINE