Поделиться через


DROP AGGREGATE (Transact-SQL)

Удаляет пользовательскую агрегатную функцию из текущей базы данных. Пользовательские агрегатные функции создаются при помощи инструкции CREATE AGGREGATE.

Значок ссылки на раздел Соглашения о синтаксисе в Transact-SQL

Синтаксис

DROP AGGREGATE [ schema_name . ] aggregate_name

Аргументы

  • schema_name
    Имя схемы, которой принадлежит пользовательская агрегатная функция.

  • aggregate_name
    Имя пользовательской агрегатной функции, которую необходимо удалить.

Замечания

Инструкция DROP AGGREGATE не выполняется, если имеются какие-либо представления, функции или хранимые процедуры, созданные с привязкой схемы, которые ссылаются на удаляемую пользовательскую агрегатную функцию.

Разрешения

Для выполнения инструкции DROP AGGREGATE пользователь, как минимум, должен иметь разрешение ALTER на схему, которой принадлежит пользовательская статистическая функция, либо разрешение CONTROL на эту функцию.

Примеры

В данном примере производится удаление статистической функции Concatenate.

DROP AGGREGATE dbo.Concatenate

См. также

Справочник

CREATE AGGREGATE (Transact-SQL)

Основные понятия

Создание определяемых пользователем агрегатных функций