Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
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).
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;