Condividi tramite


DROP PARTITION FUNCTION (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure

Rimuove una funzione di partizione dal database corrente. Per creare le funzioni di partizione si utilizza CREATE PARTITION FUNCTION. Per modificarle si utilizza ALTER PARTITION FUNCTION.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

DROP PARTITION FUNCTION partition_function_name [ ; ]  

Argomenti

partition_function_name
Nome della funzione di partizione da eliminare.

Osservazioni:

È possibile eliminare una funzione di partizione solo se non viene utilizzata da alcuno schema di partizione. Se vi sono schemi di partizione che utilizzano la funzione di partizione, DROP PARTITION FUNCTION restituisce un errore.

Autorizzazioni

Per eseguire DROP PARTITION FUNCTION è possibile utilizzare qualsiasi delle autorizzazioni seguenti:

  • Autorizzazione ALTER ANY DATASPACE. Questa autorizzazione viene concessa per impostazione predefinita al ruolo predefinito del server sysadmin e ai ruoli predefiniti del database db_owner e db_ddladmin .

  • Autorizzazione CONTROL o ALTER nel database in cui la funzione di partizione è stata creata.

  • Autorizzazione CONTROL SERVER o ALTER ANY DATABASE nel server del database in cui la funzione di partizione è stata creata.

Esempi

Nell'esempio seguente si presuppone che la funzione di partizione myRangePF sia stata creata nel database corrente.

DROP PARTITION FUNCTION myRangePF;  

Vedi anche

CREATE PARTITION FUNCTION (Transact-SQL)
ALTER PARTITION FUNCTION (Transact-SQL)
EVENTDATA (Transact-SQL)
sys.partition_functions (Transact-SQL)
sys.partition_parameters (Transact-SQL)
sys.partition_range_values (Transact-SQL)
sys.partitions (Transact-SQL)
sys.tables (Transact-SQL)
sys.indexes (Transact-SQL)
sys.index_columns (Transact-SQL)