DELETEXML

说明

该函数在目标xml数据中把xpath指向的一个或多个节点删掉。(兼容Oracle)

语法

deletexml ::=

参数

xmltype_instance

用于指定XMLType实例

XPath_string

Xpath表达式

返回值

删除相应节点后的xml数据

注释

该函数暂不支持指定namespace

示例

SQL=> select deletexml(xmltype('<aa><bb>bb</bb></aa>'), 'aa/bb/text()');
        DELETEXML
-----------------
 <aa><bb/></aa>
(1 row)