Тип xs:QName
SQL Server не поддерживает типы, унаследованные из xs:QName и использующие элемент ограничения XML-схемы. Кроме того, SQL Server в настоящее время не поддерживает типы объединений с QName в качестве типа элемента.
Примеры
Следующая инструкция CREATE XML SCHEMA COLLECTION не сможет загрузить XML-схему, так как указан тип xs:QName в качестве типа объединения:
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
Обе инструкции потерпят неудачу с сообщением об ошибке.