DROP AGGREGATE (Transact-SQL)
適用対象: SQL Server Azure SQL Managed Instance
ユーザー定義集計関数を現在のデータベースから削除します。 ユーザー定義集計関数は、CREATE AGGREGATE を使用して作成されます。
構文
DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name
引数
IF EXISTS
適用対象: SQL Server (SQL Server 2016 (13.x) から現在のバージョンまで)。
条件付きでは既に存在する場合にのみ、集計を削除します。
schema_name
ユーザー定義集計関数が所属しているスキーマの名前です。
aggregate_name
削除するユーザー定義集計関数の名前です。
解説
削除対象のユーザー定義集計関数を参照するスキーマ バインドで作成された、ビュー、関数、またはストアド プロシージャが存在する場合は、DROP AGGREGATE は実行されません。
アクセス許可
DROP AGGREGATE を実行するには、少なくとも、ユーザー定義集計関数が属するスキーマに対する ALTER 権限か、集計関数自体に対する CONTROL 権限が必要です。
例
次の例では、集計関数 Concatenate
を削除します。
DROP AGGREGATE dbo.Concatenate;