Erstellen, Ändern und Löschen sekundärer, selektiver XML-Indizes

Gilt für:SQL ServerAzure SQL-DatenbankVerwaltete Azure SQL-InstanzSQL-Datenbank in Microsoft Fabric

Beschreibt, wie ein neuer sekundärer, selektiver XML-Index erstellt bzw. ein vorhandener sekundärer, selektiver XML-Index geändert oder gelöscht wird.

Erstellen eines sekundären, selektiven XML-Index

Sie können einen sekundären selektiven XML-Index mithilfe von Transact-SQL erstellen, indem Sie die CREATE XML INDEX Anweisung aufrufen. Weitere Informationen finden Sie unter CREATE XML INDEX (Selektive XML-Indizes).

Im folgenden Beispiel wird ein sekundärer selektiver XML-Index für den Pfad 'pathabc'erstellt. Der Pfad zum Index wird durch den Namen identifiziert, der ihm beim Erstellen mit der CREATE SELECTIVE XML INDEX Anweisung zugewiesen wurde. Weitere Informationen finden Sie unter CREATE SELECTIVE XML INDEX (Transact-SQL).

CREATE XML INDEX filt_sxi_index_c
ON Tbl(xmlcol)
USING XML INDEX sxi_index
FOR
(
    pathabc
);

Ändern eines sekundären, selektiven XML-Indexes

Die ALTER-Anweisung wird für sekundäre, selektive XML-Indizes nicht unterstützt. Um einen sekundären, selektiven XML-Index zu ändern, löschen Sie den vorhandenen Index und erstellen ihn erneut.

  1. Legen Sie den vorhandenen sekundären selektiven XML-Index ab, indem Sie die DROP INDEX Anweisung aufrufen. Weitere Informationen finden Sie unter DROP INDEX (Selektive XML-Indizes).

  2. Erstellen Sie den Index mit den gewünschten Optionen neu, indem Sie die CREATE XML INDEX Anweisung aufrufen. Weitere Informationen finden Sie unter CREATE XML INDEX (Selektive XML-Indizes).

Im folgenden Beispiel wird ein sekundärer, selektiver XML-Index geändert, indem er gelöscht und neu erstellt wird.

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
);

Löschen eines sekundären, selektiven XML-Index

Legen Sie einen sekundären selektiven XML-Index mithilfe von Transact-SQL ab, indem Sie die DROP INDEX Anweisung aufrufen. Weitere Informationen finden Sie unter DROP INDEX (Selektive XML-Indizes).

Das folgende Beispiel zeigt eine DROP INDEX Aussage.

DROP INDEX ssxi_index
ON tbl;

Siehe auch