Share via


Xs:QName türü

SQL Server Türetilen türler desteklemiyor xs:QName kullanılarak bir XML Şeması kısıtlama öğenin.Ayrıca, SQL Server birleşim türleri ile şu anda desteklemiyor QName üye türü.

Örnek

Aşağıdaki CREATE XML SCHEMA COLLECTION Bunlar belirtmek için ifadeleri XML şeması, yükleyemiyor xs:QName sendikaya üye türü yazın:

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

Her iki ifade, bir hata ile başarısız.