共用方式為


xs:QName 類型

SQL Server 不支援使用 XML 結構描述限制元素且從 xs:QName 衍生的類型。此外,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

這兩個陳述式會因錯誤而導致失敗。