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


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

Ez a cikk azt ismerteti, hogyan hozhat létre új szelektív XML-indexet, illetve hogyan módosíthat vagy elvethet egy meglévő szelektív XML-indexet.

A szelektív XML-indexekről további információt a Szelektív XML-indexek (SXI) című témakörben talál.

Szelektív XML-index létrehozása

Hozzon létre egy szelektív XML-indexet a Transact-SQL használatával a CREATE SELECTIVE XML INDEX utasítás meghívásával. További információ: CREATE SELECTIVE XML INDEX (Transact-SQL).

Az alábbi példa a szelektív XML-indexek létrehozásának szintaxisát mutatja be. Emellett az indexelendő útvonalak leírására szolgáló szintaxis több változatát is megjeleníti, opcionális optimalizálási tippekkel.

CREATE SELECTIVE XML INDEX sxi_index
ON Tbl(xmlcol)

FOR(
    pathab   = '/a/b' as XQUERY 'node()'
    pathabc  = '/a/b/c' as XQUERY 'xs:double',
    pathdtext = '/a/b/d/text()' as XQUERY 'xs:string' MAXLENGTH(200) SINGLETON
    pathabe = '/a/b/e' as SQL NVARCHAR(100)
)

Szelektív XML-index módosítása

Meglévő szelektív XML-index módosítása a Transact-SQL használatával az ALTER INDEX utasítás meghívásával. További információ: ALTER INDEX (Szelektív XML-indexek).

Az alábbi példa egy ALTER INDEX utasítást mutat be. Ez az utasítás hozzáadja az elérési utat '/a/b/m' az index XQuery részéhez, és törli az elérési utat '/a/b/e' az index SQL-részéből, amelyet a CREATE SELECTIVE XML INDEX (Transact-SQL) című cikkben létrehozott példában hozott létre. A törlési útvonalat a létrehozáskor kapott név azonosítja.

ALTER INDEX sxi_index
ON Tbl
FOR
(
    ADD pathm = '/a/b/m' as XQUERY 'node()' ,
    REMOVE pathabe
)

Szelektív XML-index elvetése

Szelektív XML-index elvetése a 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 sxi_index ON tbl

Lásd még