Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL ServerAzure
SQL Managed Instance
Odstraní uživatelem definovanou agregační funkci z aktuální databáze. Uživatelsky definované agregované funkce jsou vytvářeny pomocí .CREATE AGGREGATE
Syntax
DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name
Arguments
POKUD EXISTUJE
Platí na: SQL Server (SQL Server 2016 (13.x) až po současnou verzi).
Podmíněně zruší agregát pouze tehdy, pokud už existuje.
schema_name
Je název schématu, ke kterému uživatelem definovaná agregátní funkce patří.
aggregate_name
Je název uživatelsky definované agregátorové funkce, kterou chcete vyřadit.
Remarks
DROP AGGREGATE Nespouští se, pokud jsou vytvořeny nějaké pohledy, funkce nebo uložené procedury pomocí schématového vazby, které odkazují na uživatelsky definovanou agregační funkci, kterou chcete zrušit.
Permissions
Pro provedení DROP AGGREGATEmusí mít uživatel alespoň oprávnění ALTER ke schématu, ke kterému uživatelem definovaný agregát patří, nebo CONTROL oprávnění k agregátu.
Examples
Následující příklad vylučuje agregát Concatenate.
DROP AGGREGATE dbo.Concatenate;
Viz také
CREATE AGGREGATE (Transact-SQL)
Vytvářejte uživatelsky definované agregáty