Tipo xs:QName
Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di Azure
SQL Server non supporta tipi derivati da xs:QName a causa dell'utilizzo di un elemento di restrizione degli schemi XML. Attualmente, SQL Server non supporta tipi unione con QName come tipo di membro.
Esempio
Le seguenti istruzioni CREATE XML SCHEMA COLLECTION
non permettono di caricare l'elemento degli schemi XML, in quanto specificano il tipo xs:QName
come tipo di membro dell'unione:
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
Entrambe le istruzioni hanno esito negativo e generano un errore.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per