文章目录
oracle这么成熟的数据库,肯定对xml有很好的支持了。
第一个例子
sql
创建表:
CREATE TABLE xml_table (
id NUMBER PRIMARY KEY,
xml_data XMLType
);
插入数据:
INSERT INTO xml_table (id, xml_data) VALUES (1, XMLType('<root><child>Value</child></root>'));
查询:
SELECT EXTRACTVALUE(xml_data, '/root/child/text()') AS child_value FROM xml_table WHERE id = 1;
EXTRACTVALUE()方法
sql
SELECT EXTRACTVALUE(xml_data, '/root/child/text()') AS child_value FROM xml_table WHERE id = 1;