Создание, изменение и удаление вторичных селективных XML-индексов
Описание создания нового вторичного селективного XML-индекса, а также изменения или удаления существующего вторичного селективного XML-индекса.
Примечание |
---|
Для создания селективных XML-индексов следует включить базу данных с использованием sp_db_selective_xml_index. Дополнительные сведения о том, как включить базу данных, см. в разделе sp_db_selective_xml_index. |
В этом разделе
Creating a Secondary Selective XML Index
Altering a Secondary Selective XML Index
Dropping a Secondary Selective XML Index
Создание вторичного селективного XML-индекса
Как создать вторичный селективный XML-индекс
Создание вторичного селективного XML-индекса с использованием Transact-SQL
Создание вторичного селективного XML-индекса путем вызова инструкции CREATE XML INDEX. Дополнительные сведения см. в разделе CREATE XML INDEX (селективные XML-индексы).Пример
В следующем примере создается вторичный селективный XML-индекс с путем 'pathabc'. Путь к индексу определяется по имени, заданному для него при создании с помощью инструкции CREATE SELECTIVE XML INDEX. Дополнительные сведения см. в разделе CREATE SELECTIVE XML INDEX.
CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
Изменение вторичного селективного XML-индекса
Инструкция ALTER не поддерживается для вторичных селективных XML-индексов. Чтобы изменить вторичный селективный XML-индекс, удалите существующий индекс и создайте его повторно.
Как изменить вторичный селективный XML-индекс
Изменение вторичного селективного XML-индекса с использованием Transact-SQL
Удаление существующего вторичного селективного XML-индекса путем вызова инструкции DROP INDEX. Дополнительные сведения см. в разделе DROP INDEX (селективные XML-индексы).
Повторное создание индекса с требуемыми параметрами путем вызова инструкции CREATE XML INDEX. Дополнительные сведения см. в разделе CREATE XML INDEX (селективные XML-индексы).
Пример
В следующем примере показан способ изменения вторичного селективного XML-индекса путем его удаления и повторного создания.
DROP INDEX filt_sxi_index_c CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
Удаление вторичного селективного XML-индекса
Как удалить вторичный селективный XML-индекс
Удаление вторичного селективного XML-индекса с использованием Transact-SQL
Удаление вторичного селективного XML-индекса путем вызова инструкции DROP INDEX. Дополнительные сведения см. в разделе DROP INDEX (селективные XML-индексы).Пример
В следующем примере показана инструкция DROP INDEX.
DROP INDEX ssxi_index ON tbl
[TOP]