Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-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)