Faset enumerasi
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure 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
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk