Freigeben über


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

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance

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 mit 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 zu indizierende Pfad wird anhand des Namens identifiziert, der ihm bei der Erstellung durch die 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. Löschen Sie den vorhandenen sekundären, selektiven XML-Index, 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

Löschen Sie einen sekundären, selektiven XML-Index mit Transact-SQL, indem Sie die DROP INDEX-Anweisung aufrufen. Weitere Informationen finden Sie unter DROP INDEX (selektive XML-Indizes).

Im folgenden Beispiel wird eine DROP INDEX-Anweisung veranschaulicht.

DROP INDEX ssxi_index
ON tbl;

Weitere Informationen