Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Describe cómo crear un nuevo índice XML selectivo secundario, o cómo modificar o quitar un índice XML selectivo secundario existente.
Crear un índice XML secundario selectivo
Puede crear un índice XML selectivo secundario mediante Transact-SQL llamando a la CREATE XML INDEX instrucción . Para obtener más información, vea CREATE XML INDEX (Índices XML selectivos).
En el ejemplo siguiente se crea un índice XML selectivo secundario en la ruta 'pathabc'. La ruta de acceso al índice se identifica mediante el nombre que se le dio cuando se creó con la CREATE SELECTIVE XML INDEX instrucción . Para obtener más información, vea CREATE SELECTIVE XML INDEX (Transact-SQL).
CREATE XML INDEX filt_sxi_index_c
ON Tbl(xmlcol)
USING XML INDEX sxi_index
FOR
(
pathabc
);
Alterar un índice XML selectivo secundario
La instrucción ALTER no se admite para los índices XML selectivos secundarios. Para cambiar un índice XML secundario selectivo, quite el índice existente y vuelva a crearlo.
Elimine el índice XML selectivo secundario existente mediante la instrucción DROP INDEX. Para obtener más información, vea DROP INDEX (Índices XML selectivos).
Vuelva a crear el índice con las opciones deseadas mediante una llamada a la sentencia CREATE XML INDEX. Para obtener más información, vea CREATE XML INDEX (Índices XML selectivos).
En el ejemplo siguiente se cambia un índice XML selectivo secundario quitándolo y volviéndolo a crear.
DROP INDEX Tbl.filt_sxi_index_c
GO
CREATE XML INDEX filt_sxi_index_c
ON Tbl(xmlcol)
USING XML INDEX sxi_index
FOR
(
pathabc
);
Quitar un índice XML selectivo secundario
Elimine un índice XML selectivo secundario mediante Transact-SQL con la instrucción DROP INDEX. Para obtener más información, vea DROP INDEX (Índices XML selectivos).
El siguiente ejemplo muestra una DROP INDEX sentencia.
DROP INDEX ssxi_index
ON tbl;