USE [DB_GRAND_HOTEL]; GO -- rajouter une partition : -- 1) créer le stockage ALTER DATABASE [DB_GRAND_HOTEL] ADD FILEGROUP FG_PART_2009; ALTER DATABASE [DB_GRAND_HOTEL] ADD FILE (NAME = 'F_PART_2009', FILENAME = 'H:\DATABASE_SQL\SQL2019FBIN2\DATA\HOTEL_PART_2009.ndf', SIZE = 25, FILEGROWTH = 10) TO FILEGROUP FG_PART_2009; -- 2) modifier le schema de paritionnement ALTER PARTITION SCHEME PS_DATE_FACTURE NEXT USED FG_PART_2009; GO -- 3) ajouter le "piquet" de partitionnement ALTER PARTITION FUNCTION PF_DATE_FACTURE() SPLIT RANGE ('2009-01-01'); -- autres possibilités -- XXX) réaranger les partitions => ALTER PARTITION FUNCTION ... MERGE -- XXX) supprimer les données de certainers partitions => TRUNCATE PARTITION