DROP PARTITION FUNCTION (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de données SQL dans Microsoft Fabric

Supprime une fonction de partition de la base de données active. Les fonctions de partition sont créées en utilisant CREATE PARTITION FUNCTION et modifiées en utilisant ALTER PARTITION FUNCTION.

Conventions de la syntaxe Transact-SQL

Syntaxe

DROP PARTITION FUNCTION partition_function_name [ ; ]  

Arguments

partition_function_name
Nom de la fonction de partition à supprimer.

Notes

Une fonction de partition ne peut être supprimée que si aucun schéma de partition n'est en train de l'utiliser. S’il existe des schémas de partition utilisant la fonction de partition, DROP PARTITION FUNCTION cela renvoie une erreur.

Autorisations

L’une des autorisations suivantes peut être utilisée pour s’exécuter DROP PARTITION FUNCTION:

  • Autorisation ALTER ANY DATASPACE. Cette autorisation est attribuée par défaut aux membres du rôle de serveur fixe sysadmin et des rôles de base de données fixes db_owner et db_ddladmin .

  • Autorisation CONTROL ou ALTER sur la base de données dans laquelle la fonction de partition a été créée.

  • AUTORISATION CONTROL SERVER ou ALTER ANY DATABASE sur le serveur de la base de données dans laquelle la fonction de partition a été créée.

Exemples

L'exemple suivant part du principe que la fonction de partition myRangePF a été créée dans la base de données active.

DROP PARTITION FUNCTION myRangePF;  

Voir aussi

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)