1,添加新节点:
UPDATE XML_TABLE SET XML_FIELD = INSERTCHILDXML ( XML_FIELD, '/data', 'xml_node', XMLType ( '<xml_node>xmsb</xml_node>' ) ) WHEREID = 1
InsertChildXml的参数:1,原始数据字段名;2,父节点路径;3,新节点标签名;4,新节点的值
2,查询节点值
SELECTEXTRACTVALUE ( XML_FIELD, '/data/xml_node' ) FROMXML_TABLE WHEREID = 1
ExtractValue的参数:1,数据字段名;2,节点路径
3,更新节点值
UPDATE XML_TABLE SET XML_FIELD = UPDATEXML ( XML_FIELD, '/data/xml_node', '<xml_node>2026</xml_node>' ) WHEREID = 1
UpdateXml的参数:1,原始数据字段名;2,节点路径;3,节点的新值
4,删除节点
UPDATE XML_TABLE SET XML_FIELD = DELETEXML ( XML_FIELD, '/data/xml_node' ) WHEREID = 1
DeleteXml的参数:1,原始数据字段名;2,节点路径