Udostępnij za pośrednictwem


Wyliczenia

SQL Server odrzuca schematów XML z typami faset deseń lub wyliczenia, które naruszają te aspekty.

Przykład

Następującego schematu będzie odrzucony, ponieważ wartość wyliczenia promowanie zawiera wartości mieszane przypadek.Mogłoby również odrzucone, ponieważ ta wartość narusza wartość deseń, która ogranicza wartości tylko małe litery.

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