다음을 통해 공유


보조 선택적 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 인덱스 만들기

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

    예제

    다음 예에서는 'pathabc' 경로에서 보조 선택적 XML 인덱스를 만듭니다. 인덱싱할 경로는 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 인덱스 변경

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

방법: 보조 선택적 XML 인덱스 변경

  • Transact-SQL을 사용하여 보조 선택적 XML 인덱스 변경

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

    2. 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 인덱스 삭제

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

    예제

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

    DROP INDEX ssxi_index
    ON tbl
    

[TOP]

참고 항목

개념

SXI(선택적 XML 인덱스)