Megosztás a következőn keresztül:


Másodlagos szelektív XML-indexek létrehozása, módosítása és elvetése

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Ismerteti, hogyan hozhat létre új másodlagos szelektív XML-indexet, illetve hogyan módosíthat vagy elvethet egy meglévő másodlagos szelektív XML-indexet.

Másodlagos szelektív XML-index létrehozása

A CREATE XML INDEX utasítás meghívásával másodlagos szelektív XML-indexet hozhat létre Transact-SQL használatával. További információ: CREATE XML INDEX (Szelektív XML-indexek).

Az alábbi példa egy másodlagos szelektív XML-indexet hoz létre az elérési úton 'pathabc'. Az index elérési útját a CREATE SELECTIVE XML INDEX utasítással létrehozott név azonosítja. További információ: SZELEKTÍV XML-INDEX LÉTREHOZÁSA (Transact-SQL).

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

Másodlagos szelektív XML-index módosítása

Az ALTER utasítás nem támogatott másodlagos szelektív XML-indexekhez. Másodlagos szelektív XML-index módosításához vesse el a meglévő indexet, és hozza létre újra.

  1. A DROP INDEX utasítás meghívásával elvetheti a meglévő másodlagos szelektív XML-indexet. További információ: DROP INDEX (Szelektív XML-indexek).

  2. Hozza létre újra az indexet a kívánt beállításokkal a CREATE XML INDEX utasítás meghívásával. További információ: CREATE XML INDEX (Szelektív XML-indexek).

Az alábbi példa egy másodlagos szelektív XML-indexet módosít azáltal, hogy elveti és újraépíti azt.

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

Másodlagos szelektív XML-index elvetése

Egy másodlagos szelektív XML-index elvetése Transact-SQL használatával a DROP INDEX utasítás meghívásával. További információ: DROP INDEX (Szelektív XML-indexek).

Az alábbi példa egy DROP INDEX utasítást mutat be.

DROP INDEX ssxi_index
ON tbl;

Lásd még