Criar, alterar e remover índices XML seletivos secundários
Descreve como criar um novo índice XML seletivo secundário, ou como alterar ou remover um índice XML seletivo secundário.
Observação |
---|
Para criar índices XML seletivos, você precisa habilitar o banco de dados com sp_db_selective_xml_index. Para obter mais informações sobre como habilitar seu banco de dados, consulte sp_db_selective_xml_index. |
Neste tópico
Creating a Secondary Selective XML Index
Altering a Secondary Selective XML Index
Dropping a Secondary Selective XML Index
Criando um índice XML seletivo secundário
Como Criar um índice XML seletivo secundário
Criar um índice XML seletivo secundário usando Transact-SQL
Crie um índice XML seletivo secundário chamando a instrução CREATE XML INDEX. Para obter mais informações, consulte CREATE XML INDEX (índices XML seletivos).Exemplo
O exemplo a seguir cria um índice XML seletivo secundário no caminho 'pathabc'. O caminho para o índice é identificado pelo nome atribuído a ele quando ele foi criado com a instrução CREATE SELECTIVE XML INDEX. Para obter mais informações, consulte CREATE SELECTIVE XML INDEX.
CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
Alterando um índice XML seletivo secundário
A instrução ALTER não oferece suporte a índices XML secundários seletivos. Para alterar um índice XML secundário, remova o índice existente e recrie-o.
Como Alterar um índice XML seletivo secundário
Alterar um índice XML seletivo secundário usando Transact-SQL
Remova o índice XML seletivo secundário existente chamando a instrução DROP INDEX. Para obter mais informações, consulte DROP INDEX (índices XML seletivos).
Recrie o índice com as opções desejadas chamando a instrução CREATE XML INDEX. Para obter mais informações, consulte CREATE XML INDEX (índices XML seletivos).
Exemplo
O exemplo a seguir altera um índice XML seletivo secundário removendo-o e recriando-o.
DROP INDEX filt_sxi_index_c CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
Removendo um índice XML seletivo secundário
Como Remover um índice XML seletivo secundário
Remover um índice XML seletivo secundário usando Transact-SQL
Remova um índice XML seletivo secundário chamando a instrução DROP INDEX. Para obter mais informações, consulte DROP INDEX (índices XML seletivos).Exemplo
O exemplo a seguir mostra uma instrução DROP INDEX.
DROP INDEX ssxi_index ON tbl
[TOP]