Compartilhar via


DROP PARTITION FUNCTION (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Remove uma função de partição do banco de dados atual. As funções de partição são criadas usando CREATE PARTITION FUNCTION e modificadas usando ALTER PARTITION FUNCTION.

Convenções de sintaxe de Transact-SQL

Sintaxe

DROP PARTITION FUNCTION partition_function_name [ ; ]  

Argumentos

partition_function_name
É o nome da função de partição que será descartada.

Comentários

Uma função de partição pode ser descartada somente se não houver nenhum esquema de partição usando a função de partição atualmente. Se houver esquemas de partição usando a função de partição, DROP PARTITION FUNCTION retornará um erro.

Permissões

Qualquer uma das permissões a seguir pode ser usada para executar DROP PARTITION FUNCTION:

  • Permissão ALTER ANY DATASPACE. Essa permissão tem como padrão os membros da função de servidor fixa sysadmin e das funções de banco de dados fixas db_owner e db_ddladmin.

  • A permissão CONTROL ou ALTER no banco de dados no qual a função de partição foi criada.

  • A permissão CONTROL SERVER ou ALTER ANY DATABASE no servidor do banco de dados no qual a função de partição foi criada.

Exemplos

O exemplo a seguir supõe que a função de partição myRangePF foi criada no banco de dados atual.

DROP PARTITION FUNCTION myRangePF;  

Consulte Também

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)