Sdílet prostřednictvím


Fasety výčtu

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

SQL Server odmítne schémata XML, která obsahují typy s vlastnostmi vzoru nebo výčty, které porušují tyto vlastnosti.

Example

Následující schéma by bylo odmítnuto, protože uvedená hodnota výčtu obsahuje hodnotu ve smíšeném formátu. Bylo by také odmítnuto, protože tato hodnota porušuje hodnotu vzoru, která omezuje hodnoty pouze malými písmeny.

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

Viz také