- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 oracle-XML解析XMLDOM对象转字符类型&&PLJSON解析所有模型名称
这两天有个小需要,摆弄一下oracle-XMLDOM,发现一个极其恶心的问题,就是CLOB varchar2能转XML,但是反过来不行,硬是在BAIDU里找,唯一有问的一贴好多年前的事了,没有回复,其余的全是垃圾,我找到用法了,给大家共享一下。问题是这样的XML长度超过4000,假设源xml数据是分页的数据结果,想把长度超过4000的XMLDOM对象简单快捷的解析出来,就必须一行/一列分开解析,可...
2018-04-13 09:53:17 1256
oracle 范文http request接口获取XML,创建表 并把样例结果入库
oracle 范文http request接口获取XML,创建表并把样例结果入库
<?xml version="1.0" encoding="utf-8"?>
<DataResultInfo>
<list>
<linked-hash-map>
<entry>
<string>name</string>
<string>字段名称</string>
</entry>
<entry>
<string>alias</string>
<string>中文备注</string>
</entry>
<entry>
<string>value</string>
<string>数据值</string>
</entry>
</linked-hash-map>
</list>
</DataResultInfo>
1 function http_get(p_url in varchar2) return clob
2 is
3 http_req utl_http.req;
4 http_resp utl_http.resp;
5 l_raw raw(1024);
6 l_r clob;
7 begin
8 begin
9 http_req:=utl_http.begin_request(p_url,'GET');
10 http_resp := utl_http.get_response(http_req, TRUE);
11 loop
12 utl_http.read_raw(http_resp, l_raw,1024);
13 l_r:=l_r||utl_raw.cast_to_varchar2(l_raw);
14 end loop;
15 utl_http.end_response(http_resp);
16 exception
17 when utl_http.end_of_body then
18 utl_http.end_response(http_resp);
19 end;
20 return l_r;
21 end;
2018-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人