sys.xml_schema_components(Transact-SQL)
적용 대상: SQL Server
XML 스키마의 구성 요소당 행을 반환합니다. 쌍(collection_id, namespace_id)은 포함하는 네임스페이스에 대한 복합 외래 키입니다. 명명된 구성 요소의 경우 symbol_space, 이름, scoping_xml_component_id, is_qualified, xml_namespace_id, xml_collection_id 값은 고유합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
xml_component_id | int | 데이터베이스에 있는 XML 스키마 구성 요소의 고유 ID입니다. |
xml_collection_id | int | 이 구성 요소의 네임스페이스를 포함하는 XML 스키마 컬렉션의 ID입니다. |
xml_namespace_id | int | 컬렉션 내의 XML 네임스페이스 ID입니다. |
is_qualified | bit | 1 = 이 구성 요소에는 명시적 네임스페이스 한정자입니다. 0 = 로컬 범위 구성 요소입니다. 이 경우 쌍 namespace_id collection_id "네임스페이스 없음" targetNamespace를 참조합니다. 와일드카드 구성 요소의 경우 이 값이 1과 같습니다. |
이름 | nvarchar (4000) |
XML 스키마 구성 요소의 고유 이름입니다. 구성 요소가 명명되지 않은 경우 NULL입니다. |
symbol_space | char(1) | 종류에 따라 이 기호 이름이 고유한 공간: N = 없음 T = 유형 E = 요소 M = Model-Group A = 특성 G = 특성 그룹 |
symbol_space_desc | nvarchar (60) |
종류에 따라 이 기호 이름이 고유한 공간에 대한 설명입니다. NONE TYPE 요소 MODEL_GROUP ATTRIBUTE ATTRIBUTE_GROUP |
kind | char(1) | XML 스키마 구성 요소의 종류입니다. N = 모든 형식(특수 내장 구성 요소) Z = 모든 단순 형식(특수 내장 구성 요소) P = 기본 형식(내장 형식) S = 단순 형식 L = 목록 형식 U = 공용 구조체 유형 C = 복합 단순 형식(Simple에서 파생됨) K = 복합 형식 E = 요소 M = Model-Group W = Element-Wildcard A = 특성 G = 특성 그룹 V = 특성 와일드카드 |
kind_desc | nvarchar (60) |
XML 스키마 구성 요소의 종류에 대한 설명: ANY_TYPE ANY_SIMPLE_TYPE PRIMITIVE_TYPE SIMPLE_TYPE LIST_TYPE UNION_TYPE COMPLEX_SIMPLE_TYPE COMPLEX_TYPE 요소 MODEL_GROUP ELEMENT_WILDCARD ATTRIBUTE ATTRIBUTE_GROUP ATTRIBUTE_WILDCARD |
파생 | char(1) | 파생 형식에 대한 파생 메서드: N = 없음(파생되지 않음) X = 확장 R = 제한 S = 대체 |
derivation_desc | nvarchar (60) |
파생 형식에 대한 파생 메서드에 대한 설명: NONE EXTENSION 제한 치환 |
base_xml_component_id | int | 이 구성 요소가 파생된 원래 구성 요소의 ID입니다. NULL이 없으면 NULL입니다. |
scoping_xml_component_id | int | 범위 지정 구성 요소의 고유 ID입니다. 없으면 NULL입니다(전역 범위). |
사용 권한
카탈로그 뷰에서 메타데이터의 표시 유형은 사용자가 소유하거나 사용자에게 일부 권한이 부여된 보안 개체로 제한됩니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.
참고 항목
카탈로그 뷰(Transact-SQL)
XML 스키마(XML 형식 시스템) 카탈로그 뷰(Transact-SQL)