보조 선택적 XML 인덱스 만들기, 변경 및 삭제
적용 대상: SQL Server Azure SQL 데이터베이스 Azure 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 인덱스를 변경하려면 기존 인덱스를 삭제하고 다시 만드십시오.
DROP INDEX 문을 호출하여 기존 보조 선택적 XML 인덱스를 삭제합니다. 자세한 내용은 DROP INDEX(선택적 XML 인덱스)를 참조하세요.
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 인덱스 삭제
Transact-SQL로 DROP INDEX 문을 호출하여 보조 선택적 XML 인덱스를 삭제합니다. 자세한 내용은 DROP INDEX(선택적 XML 인덱스)를 참조하세요.
다음 예에서는 DROP INDEX 문을 보여 줍니다.
DROP INDEX ssxi_index
ON tbl;