보조 선택적 XML 인덱스 만들기, 변경 및 삭제

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

새 보조 선택적 XML 인덱스를 만들거나 기존 보조 선택적 XML 인덱스를 변경하거나 삭제하는 방법을 설명합니다.

보조 선택적 XML 인덱스 만들기

CREATE XML INDEX 문을 호출하여 Transact-SQL을 사용하여 보조 선택적 XML 인덱스 만들 수 있습니다. 자세한 내용은 CREATE XML INDEX(선택적 XML 인덱스)를 참조하세요.

다음 예에서는 'pathabc'경로에서 보조 선택적 XML 인덱스를 만듭니다. 인덱스 경로는 CREATE SELECTIVE XML INDEX 문을 사용하여 만들 때 지정한 이름으로 식별됩니다. 자세한 내용은 CREATE SELECTIVE XML INDEX(Transact-SQL)를 참조하세요.

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

보조 선택적 XML 인덱스 변경

ALTER 문은 보조 선택적 XML 인덱스에 대해 지원되지 않습니다. 보조 선택적 XML 인덱스를 변경하려면 기존 인덱스를 삭제하고 다시 만드십시오.

  1. DROP INDEX 문을 호출하여 기존 보조 선택적 XML 인덱스 삭제 자세한 내용은 DROP INDEX(선택적 XML 인덱스)를 참조하세요.

  2. CREATE XML INDEX 문을 호출하여 원하는 옵션을 사용하여 인덱스 다시 만듭니다. 자세한 내용은 CREATE XML INDEX(선택적 XML 인덱스)를 참조하세요.

다음 예제에서는 보조 선택적 XML 인덱스 삭제 하 고 다시 만들어 변경 합니다.

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

보조 선택적 XML 인덱스 삭제

DROP INDEX 문을 호출하여 Transact-SQL을 사용하여 보조 선택적 XML 인덱스 삭제 자세한 내용은 DROP INDEX(선택적 XML 인덱스)를 참조하세요.

다음 예에서는 DROP INDEX 문을 보여 줍니다.

DROP INDEX ssxi_index
ON tbl;

참고 항목