Contenido simple y de tipo mixto
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
SQL Server no admite la restricción de un tipo mixto a un contenido simple.
Ejemplo
En la colección de esquemas XML siguiente, myComplexTypeA
es un tipo complejo que se puede vaciar. Es decir, ambos elementos tienen minOccurs
establecido en 0. No se admite el intento de restringir esto a un contenido simple, como en la declaración myComplexTypeB
. Por tanto, se produce un error en la creación de la colección de esquemas XML.
CREATE XML SCHEMA COLLECTION SC AS '
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ns" xmlns:ns="http://ns"
xmlns:ns1="http://ns1">
<complexType name="myComplexTypeA" mixed="true">
<sequence>
<element name="a" type="string" minOccurs="0"/>
<element name="b" type="string" minOccurs="0" maxOccurs="23"/>
</sequence>
</complexType>
<complexType name="myComplexTypeB">
<simpleContent>
<restriction base="ns:myComplexTypeA">
<simpleType>
<restriction base="int">
<minExclusive value="25"/>
</restriction>
</simpleType>
</restriction>
</simpleContent>
</complexType>
</schema>
';
GO
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios