GETNUMBERVAL

说明

该函数用于把一个xml的text节点转为数值类型。(兼容Oracle)

语法

getnumberval ::=

参数

text_value

待转换的text值。

示例

--  清理环境
SQL> drop function getnumberval_test;

--  创建一个function
SQL> create or replace function getnumberval_test(xmlVar xmltype) return text
is
xmlstrData text;
begin
xmlstrData := xmlVar.getnumberval();
return xmlstrData;
end;
/

--  将XML的text节点转为数值类型
SQL> select getnumberval_test(XMLTYPE (3)) from dual;
 GETNUMBERVAL_TEST
-------------------
 3
(1 row)

--  删除function
SQL> drop function getnumberval_test;