Oracle XML数据库注释
我已经在oracleOracle XML数据库注释,xml,oracle11g,Xml,Oracle11g,我已经在oracleXMLDB中注册了一个XSD。 我还将一个元素注释为CLOB,如下所示 <xs:element name="data" xdb:SQLType="CLOB"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:anyAttr
XMLDB
中注册了一个XSD
。
我还将一个元素注释为CLOB
,如下所示
<xs:element name="data" xdb:SQLType="CLOB">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:anyAttribute processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
现在,当我为相同的文件插入一个大文档(305KB)时,它表明插入是成功的
但是当由OCCI
客户端应用程序检索时,检索到的文档的大小被截断
该行为适用于小尺寸文档
可能插入的数据有问题。
我找不到确切的错误所在。我将XSD更改为
<xs:element name="data" xdb:SQLType="CLOB">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="31245"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
现在事情似乎在起作用,即使我不知道其根本原因为何如此