Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base 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)