Compartilhar via


DROP PARTITION FUNCTION (Transact-SQL)

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.

Aplica-se a: SQL Server (SQL Server 2008 à versão atual).

Ícone de vínculo de tópico Convenções da sintaxe 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

Referência

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)