다음을 통해 공유


열거형 측면

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 스키마 컬렉션에 대한 요구 사항 및 제한 사항