Delen via


DROP PARTITIONFUNCTIE (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Verwijdert een partitiefunctie uit de huidige database. Partitiefuncties worden gemaakt met behulp van CREATE PARTITION FUNCTION en aangepast door ALTER PARTITION FUNCTION te gebruiken.

Transact-SQL syntaxis-conventies

Syntaxis

DROP PARTITION FUNCTION partition_function_name [ ; ]  

Arguments

partition_function_name
Is de naam van de partitiefunctie die moet worden weggelaten.

Opmerkingen

Een partitiefunctie kan alleen worden weggelaten als er momenteel geen partitieschema's zijn die de partitiefunctie gebruiken. Als er partitieschema's zijn die de partitiefunctie gebruiken, geeft DROP PARTITION FUNCTION een foutmelding.

Permissions

Elk van de volgende permissies kan worden gebruikt om DROP PARTITION FUNCTION UIT TE VOEREN:

  • ELKE DATASPACE-machtiging WIJZIGEN. Deze machtiging is standaard ingesteld op leden van de sysadmin vaste serverfunctie en de db_owner en db_ddladmin vaste databaserollen.

  • Control- of ALTER-machtiging voor de database waarin de partitiefunctie is gemaakt.

  • CONTROL SERVER- of ALTER ANY DATABASE-machtiging op de server van de database waarin de partitiefunctie is gemaakt.

Voorbeelden

Het volgende voorbeeld gaat ervan uit dat de partitiefunctie myRangePF is aangemaakt in de huidige database.

DROP PARTITION FUNCTION myRangePF;  

Zie ook

`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)