Erstellen, Ändern und Löschen sekundärer, selektiver XML-Indizes
Beschreibt, wie ein neuer sekundärer, selektiver XML-Index erstellt bzw. ein vorhandener sekundärer, selektiver XML-Index geändert oder gelöscht wird.
Hinweis |
---|
Um selektive XML-Indizes zu erstellen, müssen Sie die Datenbank mit sp_db_selective_xml_index aktivieren. Weitere Informationen zum Aktivieren von Datenbanken finden Sie unter sp_db_selective_xml_index. |
In diesem Thema
Creating a Secondary Selective XML Index
Altering a Secondary Selective XML Index
Dropping a Secondary Selective XML Index
Erstellen eines sekundären, selektiven XML-Indexes
Vorgehensweise: Erstellen eines sekundären, selektiven XML-Indexes
Erstellen eines sekundären, selektiven XML-Indexes mit Transact-SQL
Erstellen Sie einen sekundären, selektiven XML-Index, indem Sie die CREATE XML INDEX-Anweisung aufrufen. Weitere Informationen finden Sie unter CREATE XML INDEX (selektive XML-Indizes).Beispiel
Im folgenden Beispiel wird ein sekundärer selektiver XML-Index auf dem 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.
CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
Ä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.
Vorgehensweise: Ändern eines sekundären, selektiven XML-Indexes
Ändern eines sekundären, selektiven XML-Indexes mit Transact-SQL
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).
Beispiel
Im folgenden Beispiel wird ein sekundärer, selektiver XML-Index geändert, indem er gelöscht und neu erstellt wird.
DROP INDEX filt_sxi_index_c CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
Löschen eines sekundären, selektiven XML-Indexes
Vorgehensweise: Löschen eines sekundären, selektiven XML-Indexes
Löschen eines sekundären, selektiven XML-Indexes mit Transact-SQL
Löschen Sie einen sekundären, selektiven XML-Index, indem Sie die DROP INDEX-Anweisung aufrufen. Weitere Informationen finden Sie unter DROP INDEX (selektive XML-Indizes).Beispiel
Im folgenden Beispiel wird eine DROP INDEX-Anweisung veranschaulicht.
DROP INDEX ssxi_index ON tbl
[TOP]