Créer, modifier ou supprimer des index XML secondaires sélectifs
Décrit la procédure de création d'un index XML secondaire sélectif, ou de modification ou de suppression d'un index XML secondaire sélectif existant.
[!REMARQUE]
Pour créer des index XML sélectifs, vous devez activer votre base de données avec sp_db_selective_xml_index. Pour plus d'informations sur l'activation de votre base de données, consultez sp_db_selective_xml_index.
Dans cette rubrique
Creating a Secondary Selective XML Index
Altering a Secondary Selective XML Index
Dropping a Secondary Selective XML Index
Création d'un index XML secondaire sélectif
Procédure : Créer un index XML secondaire sélectif
Créer un index XML secondaire sélectif à l'aide de Transact-SQL
Créez un index XML secondaire sélectif en appelant l'instruction CREATE XML INDEX. Pour plus d'informations, consultez CREATE XML INDEX (index XML sélectifs).Exemple
L'exemple suivant crée un index XML secondaire sélectif sur le chemin d'accès 'pathabc'. Le chemin d'accès à l'index est identifié par le nom qui lui a été donné lors de sa création à l'aide de l'instruction CREATE SELECTIVE XML INDEX. Pour plus d'informations, consultez CREATE SELECTIVE XML INDEX.
CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
Modification d'un index XML secondaire sélectif
L'instruction ALTER n'est pas prise en charge pour les index XML secondaires sélectifs. Pour modifier un index XML secondaire sélectif, supprimez l'index existant et recréez-le.
Procédure : Modifier un index XML secondaire sélectif
Modifier un index XML secondaire sélectif à l'aide de Transact-SQL
Supprimez l'index XML secondaire sélectif existant en appelant l'instruction DROP INDEX. Pour plus d'informations, consultez DROP INDEX (index XML sélectifs).
Recréez l'index avec les options de votre choix en appelant l'instruction CREATE XML INDEX. Pour plus d'informations, consultez CREATE XML INDEX (index XML sélectifs).
Exemple
L'exemple suivant modifie un index XML secondaire sélectif en le supprimant et en le recréant.
DROP INDEX filt_sxi_index_c CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
Suppression d'un index XML secondaire sélectif
Procédure : Supprimer un index XML secondaire sélectif
Supprimer un index XML secondaire sélectif à l'aide de Transact-SQL
Supprimez un index XML secondaire sélectif en appelant l'instruction DROP INDEX. Pour plus d'informations, consultez DROP INDEX (index XML sélectifs).Exemple
L'exemple suivant illustre une instruction DROP INDEX.
DROP INDEX ssxi_index ON tbl
[TOP]