문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

DROP XML SCHEMA COLLECTION(Transact-SQL)

전체 XML 스키마 컬렉션과 모든 해당 구성 요소를 삭제합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

DROP XML SCHEMA COLLECTION [ relational_schema. ]sql_identifier

relational_schema

관계형 스키마 이름을 식별합니다. 지정하지 않으면 기본 관계형 스키마가 사용됩니다.

sql_identifier

삭제할 XML 스키마 컬렉션의 이름입니다.

XML 스키마 컬렉션을 삭제하는 것은 트랜잭션 작업입니다. 즉, 트랜잭션 내부에서 XML 스키마 컬렉션을 삭제하고 나중에 트랜잭션을 롤백하는 경우 XML 스키마 컬렉션이 삭제되지 않습니다.

사용 중인 XML 스키마 컬렉션은 삭제할 수 없습니다. 즉, 다음과 같은 컬렉션은 삭제할 수 없습니다.

  • xml 유형 매개 변수 또는 열과 연결된 컬렉션

  • 테이블 제약 조건에 지정된 컬렉션

  • 스키마 바운드 함수 또는 저장 프로시저에서 참조하는 컬렉션. 예를 들어 다음 함수는 WITH SCHEMABINDING을 지정하기 때문에 MyCollection XML 스키마 컬렉션을 잠급니다. 이것을 제거하면 XML SCHEMA COLLECTION에 대한 잠금이 사라집니다.

    CREATE FUNCTION dbo.MyFunction()
    RETURNS int
    WITH SCHEMABINDING
    AS
    BEGIN
       ...
       DECLARE @x XML(MyCollection)
       ...
    END
    

XML SCHEMA COLLECTION을 삭제하려면 이 컬렉션에 대한 DROP 권한이 필요합니다.

다음 예에서는 XML 스키마 컬렉션을 제거하는 것을 보여 줍니다.

DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection
GO

커뮤니티 추가 항목

추가
표시: