Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Istanza gestita di SQL di Azure
Rimuove una funzione di aggregazione definita dall'utente dal database corrente. Le funzioni aggregate definite dall'utente sono create usando CREATE AGGREGATE.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name
Argomenti
SE ESISTE
Si applica a: SQL Server ( SQL Server 2016 (13.x) fino alla versione corrente).
Rimuove in modo condizionale la funzione di aggregazione solo se esiste già.
schema_name
Nome dello schema a cui appartiene la funzione di aggregazione definita dall'utente.
aggregate_name
Nome della funzione di aggregazione definita dall'utente che si desidera eliminare.
Osservazioni:
DROP AGGREGATE non viene eseguita se sono create viste, funzioni o stored procedure con schema binding che fanno riferimento alla funzione aggregata definita dall'utente che si vuole eliminare.
Autorizzazioni
Per eseguire DROP AGGREGATE, almeno, un utente deve avere il permesso ALTER sullo schema a cui appartiene l'aggregato definito dall'utente, o il permesso CONTROL sull'aggregato.
Esempi
Nell'esempio seguente la funzione di aggregazione Concatenate viene eliminata.
DROP AGGREGATE dbo.Concatenate;
Vedi anche
CREATE AGGREGATE (Transact-SQL)
Creare funzioni di aggregazione definite dall'utente