Oracle XMLType : Table XML

Table XML

Il est possible de créer des tables XML, lorsque leur seule fonction est de stocker du XML

CTRL+C pour copier, CTRL+V pour coller
1
CREATE TABLE tab OF XMLTYPE
CREATE TABLE tab OF XMLTYPE
CTRL+C pour copier, CTRL+V pour coller
1
INSERT INTO tab VALUES (XMLType('
2
<element>
3
...
4
</element>
5
'))
INSERT INTO tab VALUES (XMLType('
<element>
...
</element>
'))
CTRL+C pour copier, CTRL+V pour coller
1
SELECT t.OBJECT_VALUE.EXTRACT('XPath').GETSTRINGVAL() FROM tab t
SELECT t.OBJECT_VALUE.EXTRACT('XPath').GETSTRINGVAL() FROM tab t