Faset enumerasi
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
SQL Server menolak skema XML dengan jenis yang memiliki aspek pola atau enumerasi yang melanggar faset tersebut.
Contoh
Skema berikut akan ditolak, karena nilai enumerasi unggulan menyertakan nilai kasus campuran. Ini juga akan ditolak karena nilai ini melanggar nilai pola yang membatasi nilai hanya huruf kecil.
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