열거형 측면

SQL Server는 패턴 패싯 또는 해당 패싯을 위반하는 열거형이 있는 형식의 XML 스키마를 거부합니다.

예시

열거형 값에 대소문자가 섞인 값이 포함되어 있으므로 다음 스키마는 거부됩니다. 또한 이 값은 값을 소문자로만 제한하는 패턴 값을 위반하기 때문에 거부됩니다.

CREATE XML SCHEMA COLLECTION MySampleCollection AS '  
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ns" xmlns:ns="http://ns">  
    <simpleType name="MyST">  
       <restriction base="string">  
          <pattern value="[a-z]*"/>  
       </restriction>  
    </simpleType>  
  
    <simpleType name="MyST2">  
       <restriction base="ns:MyST">  
           <enumeration value="mYstring"/>  
       </restriction>  
    </simpleType>  
</schema>'  
GO  

또한 참조하십시오

서버의 XML 스키마 컬렉션에 대한 요구 사항 및 제한 사항