Eva*_*tti 4 xml oracle plsql object-type
正如标题所解释的,如何将Oracle中的对象类型数据解析为XML格式?
例如,如果我有一个对象类型 CUSTOMER,如何将数据从该对象的实例转换为 XML 文本?
首先,您创建了对象类型:
CREATE TYPE CUSTOMER AS OBJECT
(NAME VARCHAR2(100));
Run Code Online (Sandbox Code Playgroud)
必须将其转换为XMLTYPE,然后您才能使用该getstringval函数从中获取 XML 文本。
DECLARE
v_customer CUSTOMER;
v_xml XMLTYPE;
BEGIN
v_customer:= NEW CUSTOMER('Josh');
v_xml := XMLTYPE(v_customer);
DBMS_OUTPUT.put_line(v_xml.getstringval);
END;
Run Code Online (Sandbox Code Playgroud)
这将产生以下输出:
<CUSTOMER><NAME>Josh</NAME></CUSTOMER>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6456 次 |
| 最近记录: |