Store XML in CLOB XMLType
With the CLOB XMLType you can store XML documents as a Character Large OBject.Using the CLOB XMLType storage there is no need for validation of the XML.
The XML does have to be well-formed, and it's optional to validate the XML document against an XML schema or DTD yourself.
With this type Oracle implicitly stores the XML in a CLOB column. The original XML is preserved including whitespace All restrictions on a CLOB column apply also to this XMLType.
Use CLOB storage for XMLType when:
- you are interested in storing and retrieving the whole document.
- you do not need to perform piece-wise updates on XML documents.
Code examples:
create table XmlTest( id number , data_xml XMLType) XmlType data_xml STORE AS CLOB; insert into XmlTest(id, data_xml) values ( 1 , XMLType('<company> <department> <id>10</id> <name>Accounting</name> </department> </company>'));
No comments:
Post a Comment