DROP PARTITION FUNCTION (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 door gebruik te maken CREATE PARTITION FUNCTION en aangepast door te gebruiken ALTER PARTITION FUNCTION.

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, DROP PARTITION FUNCTION geeft een foutmelding terug.

Permissions

Een van de volgende machtigingen kan worden gebruikt om uit te voeren DROP PARTITION FUNCTION:

  • 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-machtiging DATABASE 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)