Partager via


DROP PARTITION FUNCTION (Transact-SQL)

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance

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.

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