Mixed-Datentyp und simple-Inhalt
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance
SQL Server unterstützt nicht das Einschränken eines gemischten Typs auf einen einfachen Inhalt.
Beispiel
In der folgenden XML-Schemaauflistung ist myComplexTypeA
ein complex-Datentyp, der leer sein kann. Das heißt, bei beiden Elementen wurde minOccurs
auf 0 festgelegt. Der Versuch, dies auf einen einfachen Inhalt zu beschränken, wie in der myComplexTypeB
Deklaration, wird nicht unterstützt. Daher schlägt die Erstellung der folgenden XML-Schemaauflistung fehl:
CREATE XML SCHEMA COLLECTION SC AS '
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ns" xmlns:ns="http://ns"
xmlns:ns1="http://ns1">
<complexType name="myComplexTypeA" mixed="true">
<sequence>
<element name="a" type="string" minOccurs="0"/>
<element name="b" type="string" minOccurs="0" maxOccurs="23"/>
</sequence>
</complexType>
<complexType name="myComplexTypeB">
<simpleContent>
<restriction base="ns:myComplexTypeA">
<simpleType>
<restriction base="int">
<minExclusive value="25"/>
</restriction>
</simpleType>
</restriction>
</simpleContent>
</complexType>
</schema>
';
GO
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für