Der Typ "xs:QName"
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance
SQL Server unterstützt keine Typen, die von xs:QName abgeleitet werden, indem ein XML-Schemaeinschränkungselement verwendet wird. Darüber hinaus unterstützt SQL Server derzeit keine Union-Typen mit QName als Membertyp.
Beispiel
Die folgenden CREATE XML SCHEMA COLLECTION
Anweisungen können das XML-Schema nicht laden, da sie den xs:QName
Typ als Membertyp der Union angeben:
CREATE XML SCHEMA COLLECTION QNameLimitation1 AS N'
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="myUnion">
<xs:union memberTypes="xs:int xs:QName"/>
</xs:simpleType>
</xs:schema>';
GO
CREATE XML SCHEMA COLLECTION QNameLimitation2 AS N'
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="myUnion">
<xs:union memberTypes="xs:integer">
<xs:simpleType>
<xs:list itemType="xs:QName"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:schema>';
GO
Beide Anweisungen führen zu einem Fehler.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für