Partilhar via


FUNÇÃO DE PARTIÇÃO DE DROP (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

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

Transact-SQL convenções de sintaxe

Sintaxe

DROP PARTITION FUNCTION partition_function_name [ ; ]  

Arguments

partition_function_name
É o nome da função de partição que deve ser eliminada.

Observações

Uma função de partição só pode ser abandonada se não existirem esquemas de partição a usar atualmente a função de partição. Se existirem esquemas de partição usando a função de partição, a DROP PARTITION FUNCTION devolve um erro.

Permissions

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

  • Permissão para ALTER ANY DATASPACE. A permissão é atribuída por padrão aos membros da função de servidor fixa sysadmin e das funções de banco de dados fixas db_owner e db_ddladmin.

  • Permissão CONTROL ou ALTER na base de dados na qual a função de partição foi criada.

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

Examples

O exemplo seguinte assume que a função myRangePF de partição foi criada na base de dados atual.

DROP PARTITION FUNCTION myRangePF;  

Ver também

CRIE FUNÇÃO DE PARTIÇÃO (Transact-SQL)
ALTERAR FUNÇÃO DE PARTIÇÃO (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)