Смешанный тип и простое содержимое
Применяется к:SQL ServerAzure SQL DatabaseAzure, управляемому экземпляру SQL Azure
SQL Server не поддерживает ограничение смешанного типа простым содержимым.
пример
В следующей коллекции XML-схем myComplexTypeA
является сложным типом, который может быть пустым. Это означает, что для обоих его элементов свойство minOccurs
может быть установлено в значение 0. Попытка ограничить это простым содержимым, как и в объявлении myComplexTypeB
, не поддерживается. поэтому создание следующей коллекции схем 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
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по