Oui, il est également possible de créer, sous SSMS, en mode GUI, un index filtré. Pour cela, procédez comme suit:
Dans l'Explorateur d'objets
. Développez la table sur laquelle vous souhaitez créer un index.
Exemple : table dbo.Client
. Cliquez avec le bouton droit sur le dossier Index, puis sélectionnez «Nouvel index»
Dans la page «Général», de la boîte de dialogue «Nouvel index» :
. Saisissez le nom de l'index
Exemple Idx_Client_RefExt
. Sélectionnez «Type Index» «Non cluster»
. Cochez la case «Unique»
. Ajoutez les colonnes de clé d'index
Exemple : Ajout de la colonne RefExt
Dans la page «Filtre» de la boîte de dialogue «Nouvel index» :
. Saisissez l'expression du filtre
Exemple : RefExt IS NOT NULL
Dans la boîte de dialogue «Nouvel index», cliquez sur «OK».
Et c'est tout ! l'index filtré est ainsi créé.
A+
Partager