2010-09-03 13 views
0

J'ai enregistré un XSD dans oracle XMLDB. J'ai également annoté un élément en tant que CLOB comme indiqué ci-dessous. Maintenant, quand j'insère un grand doc (305 KB) pour le même, cela montre que l'insertion est réussie.Oracle XML DB Annotations

Mais lorsqu'elle est récupérée par le client , la taille de l'application du document récupéré est tronquée.

Le comportement est approprié pour les documents de petite taille.

Un problème est peut-être survenu lors de l'insertion de données. Je ne suis pas capable de trouver ce qui ne va pas.

Répondre

0

J'ai changé le 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> 

Maintenant, les choses semble fonctionner même si je ne sais pas la cause pourquoi il en est ainsi!