Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Удаляет пользовательскую агрегатную функцию из текущей базы данных. Пользовательские агрегатные функции создаются с помощью CREATE AGGREGATE.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name
Аргументы
ЕСЛИ СУЩЕСТВУЕТ
Применимо к: SQL Server (SQL Server 2016 (13.x) до текущей версии.
Условное удаление агрегатной функции только в том случае, если она уже существует.
schema_name
Имя схемы, которой принадлежит определяемая пользователем агрегатная функция.
aggregate_name
Имя пользовательской агрегатной функции, которую необходимо удалить.
Замечания
DROP AGGREGATE не выполняется, если есть представления, функции или хранящиеся процедуры, созданные с привязкой схемы, которые ссылаются на пользовательскую агрегированную функцию, которую вы хотите убрать.
Разрешения
Для выполнения DROP AGGREGATE, как минимум, пользователь должен иметь разрешение ALTER на схеме, к которой принадлежит пользовательский агрегат, или разрешение CONTROL на агрегате.
Примеры
В данном примере производится удаление статистической функции Concatenate.
DROP AGGREGATE dbo.Concatenate;