Condividi tramite


DROP PARTITION FUNCTION (Transact-SQL)

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.

Icona di collegamento a un argomento Convenzioni della 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 assegnata per impostazione predefinita ai membri del ruolo predefinito del server sysadmin e dei 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;

Vedere anche

Riferimento

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)