假设我在XML模式中具有以下类型定义:
select id,no_surat,condition_id from
(SELECT ir.id, ir.no_surat,
concat('E67',SUBSTR(ir.no_surat,6),condition_id) res,
link.condition_id FROM inspection_report ir
LEFT JOIN link_item_condition_ir_to_ir link
ON link.inspection_id = ir.id
WHERE ir.no_surat LIKE '%E67%'
ORDER BY ir.no_surat ASC, link.condition_id DESC) tmp
where condition_id != 5 group by res
是否可以通过限制(或通过其他方式)限制序列<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="IntList">
<xs:sequence minOccurs="1">
<xs:element name="a" type="xs:int"/>
<xs:element name="b" type="xs:int"/>
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element name="x" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
的长度,而不必重复list
的整个定义?
我知道我能做
IntList
但这在某种程度上破坏了尽可能避免代码重复的目的。还有其他方法吗?