DROP PARTITION FUNCTION (Transact-SQL)

Supprime une fonction de partition de la base de données active. Les fonctions de partition sont créées à l'aide de CREATE PARTITION FUNCTION et modifiées à l'aide de ALTER PARTITION FUNCTION.

Icône Lien de rubriqueConventions de la syntaxe de 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. Si la fonction de partition est en cours d'utilisation par un schéma de partition, DROP PARTITION FUNCTION retourne une erreur.

Autorisations

N'importe laquelle des autorisations suivantes permet d'exécuter DROP PARTITION FUNCTION :

  • Autorisation ALTER ANY DATASPACE. Cette autorisation est accordé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.

Exemple

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;