The xs:QName Type
SQL Server nie są obsługiwane typy pochodzące od xs:QName przy użyciu elementu ograniczeń schematu XML.Ponadto SQL Server aktualnie nie obsługuje typów związku z Nazwa QName jako typ element członkowski.
Przykład
Poniżej CREATE XML SCHEMA COLLECTION instrukcje nie można załadować schematu XML, ponieważ określają one xs:QName Wpisz polecenie jako element członkowski członkowski związku:
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
Zadaniem obu zakończyć się niepowodzeniem z powodu błędu.