亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

Oracle xml 轉(zhuǎn)換
來(lái)源:易賢網(wǎng) 閱讀:2790 次 日期:2014-09-16 10:43:07
溫馨提示:易賢網(wǎng)小編為您整理了“Oracle xml 轉(zhuǎn)換”,方便廣大網(wǎng)友查閱!

select * from pdpla_approve_proj;

create or replace procedure proj_xml(st_id varchar2)

is

pro_rows pdpla_approve_proj%rowtype;--行游標(biāo)

tempsql varchar2(100) :='select * from pdpla_approve_proj where st_id='''||st_id||'''';--

type cur is ref cursor;--自定義游標(biāo)

proj_cur cur ;--自定義游標(biāo)實(shí)例

doc xmldom.DOMDocument := xmldom.newDOMDocument;--文檔對(duì)象

doc_node xmldom.DOMNode := xmldom.makeNode(doc);--文檔節(jié)點(diǎn)

root_ele xmldom.DOMElement := xmldom.createElement(doc,'root');--文檔根元素

st_pro_ele xmldom.DOMElement;

project_ele xmldom.DOMElement;

st_pro_node xmldom.DOMNode;

root_node xmldom.DOMNode;

project_node xmldom.DOMNode;

t_node xmldom.DOMNode;

cnt number :=1;

buf varchar2(1000);

begin

dbms_output.put_line('tempsql'||tempsql);

root_node := xmldom.appendChild(doc_node,xmldom.makeNode(root_ele));

xmldom.setAttribute(root_ele,'id',st_id);

open proj_cur for tempsql;--打開(kāi)游標(biāo)

loop

fetch proj_cur into pro_rows;

exit when proj_cur%notfound;

project_ele := xmldom.createElement(doc,'project');

project_node := xmldom.appendChild(root_node,xmldom.makeNode(project_ele));

st_pro_ele := xmldom.createElement(doc,'st_pro_id');

st_pro_node := xmldom.appendChild(project_node,xmldom.makeNode(st_pro_ele));

t_node := xmldom.appendChild(st_pro_node,xmldom.makeNode(xmldom.createTextNode(doc,pro_rows.st_project_id)));

st_pro_ele := xmldom.createElement(doc,'st_info_type');

st_pro_node := xmldom.appendChild(project_node,xmldom.makeNode(st_pro_ele));

t_node := xmldom.appendChild(st_pro_node,xmldom.makeNode(xmldom.createTextNode(doc,pro_rows.st_info_type)));

cnt :=cnt+1;

end loop;

close proj_cur;

xmldom.writeToBuffer(doc,buf);

xmldom.freeDocument(doc);

dbms_output.put_line('cnt'||cnt);

dbms_output.put_line('doc'||buf);

exception

when others then

dbms_output.put_line('sqlerrm'||sqlerrm);

end;

create or replace procedure p_parse (ID in varchar2) is--創(chuàng)建xml解析器實(shí)例xmlparser.ParserxmlPar xmlparser.Parser :=xmlparser.newParser;--定義DOM文檔xDoc xmldom.DOMDocument;--定義DATA子節(jié)點(diǎn)數(shù)目變量lenItme integer;--定義節(jié)點(diǎn)列表,存放DATA節(jié)點(diǎn)們itemNodes xmldom.DOMNodeList;--定義節(jié)點(diǎn)列表,存放DATA子節(jié)點(diǎn)們childNodes xmldom.DOMNodeList;--定義節(jié)點(diǎn),存放單個(gè)DATA節(jié)點(diǎn)itemNode xmldom.DOMNode;--定義屬性變量,存放節(jié)點(diǎn)屬性itemArrMap xmldom.DOMNamedNodeMap;--定義其他變量,存放子節(jié)點(diǎn)的值name varchar(100);value varchar(100);newid NUMBER(10);--定義clob變量,存放xml字符串para_namexmlStr clob;begin for cur in (select t.xml_data para_name ,t.id from xmldata t where t.id=ID ) --從xmldata表中查詢數(shù)據(jù),id不是唯一標(biāo)識(shí),一個(gè)id可查出多條數(shù)據(jù)(XML中多條數(shù)據(jù)),故用loop循環(huán) loop --獲取para_name中的xml字符串 xmlStr:=cur.para_name; xmlPar :=xmlparser.newParser; --解析xmlStr中xml字符串,并存放到xmlPar中 xmlparser.parseClob(xmlPar, xmlStr); --將xmlPar中的數(shù)據(jù)轉(zhuǎn)存到dom文檔中 xDoc:=xmlparser.getDocument(xmlPar); xmlparser.freeParser(xmlPar); --釋放解析器實(shí)例 --獲取所有DATA節(jié)點(diǎn) itemNodes:=xmldom.getElementsByTagName(xDoc,'DATA'); --獲取DATA節(jié)點(diǎn)的個(gè)數(shù) lenItme :=xmldom.getLength(itemNodes); --遍歷所有的DATA節(jié)點(diǎn) for i in 0..lenItme-1 loop begin --獲取節(jié)點(diǎn)列表中的第i個(gè)DATA節(jié)點(diǎn) itemNode:=xmldom.item(itemNodes,i); --獲取第i個(gè)DATA節(jié)點(diǎn)的所有子節(jié)點(diǎn) childNodes:=xmldom.getChildNodes(itemNode); --獲取所有子節(jié)點(diǎn)的值 newid:=xmldom.getNodeValue(xmldom.getFirstChild(xmldom.item(childNodes,0))); name:=xmldom.getNodeValue(xmldom.getFirstChild(xmldom.item(childNodes,1))); value:=xmldom.getNodeValue(xmldom.getFirstChild(xmldom.item(childNodes,2))); --將子節(jié)點(diǎn)的值newid,name,value存放到xmltest insert into xmltest values(newid,name,value); commit; end; end loop; end loop; --是否dom文檔 xmldom.freeDocument(xDoc); --異常和錯(cuò)誤處理 EXCEPTION WHEN OTHERS THEN DBMS_output.PUT_LINE(SQLERRM);end p_parse;

更多信息請(qǐng)查看IT技術(shù)專(zhuān)欄

更多信息請(qǐng)查看數(shù)據(jù)庫(kù)
下一篇:ORACLE列值合併
易賢網(wǎng)手機(jī)網(wǎng)站地址:Oracle xml 轉(zhuǎn)換
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
香蕉久久夜色| 欧美日韩国产三区| 久久久久久久久久久久久久一区| 国产精品一区毛片| 欧美高清一区| 国产一级精品aaaaa看| 亚洲综合欧美| 伊人久久综合| 久久蜜桃精品| 一区二区欧美日韩| 国产精品v欧美精品v日韩精品 | 国产一区二区三区免费不卡| 久久久久一区二区| 亚洲精品日本| 国产精品国产亚洲精品看不卡15| 亚洲一区二区在| 精品动漫3d一区二区三区免费版 | 欧美日韩岛国| 国产伦精品一区| 在线观看亚洲| 欧美午夜不卡| 欧美在线播放一区| 午夜亚洲性色福利视频| 一本久久综合| 亚洲精品社区| 亚洲激情自拍| 亚洲午夜精品一区二区| 欧美日韩国产精品一区二区亚洲| 国产精品视频久久一区| 亚洲巨乳在线| 99视频精品| 91久久精品国产91久久性色tv| 欧美日韩一区二区高清| 午夜免费电影一区在线观看| 老司机一区二区三区| 国产亚洲精品久久飘花| 一本久道久久久| 亚洲人成人一区二区三区| 欧美性天天影院| 国产精品久久7| 精品1区2区3区4区| 亚洲黄色高清| 国产一级精品aaaaa看| 在线综合视频| 亚洲影院在线| 欧美一区视频| 精品99视频| 在线视频一区观看| 免费亚洲一区| 久久精品卡一| 国产精品99免费看| 亚洲国产高清一区| 国产嫩草一区二区三区在线观看| 欧美亚洲免费高清在线观看| 久久一本综合频道| 狠狠综合久久| 国产亚洲在线| 欧美精品国产一区二区| 在线视频观看日韩| 香蕉亚洲视频| 韩国av一区| 国产精品久久久久久久久久直播| 久久精品免费| 影音先锋中文字幕一区| 先锋影音国产一区| 黄色成人91| 午夜一区不卡| 亚洲成色精品| 久久一区欧美| 中文精品一区二区三区| 久久一日本道色综合久久| 亚洲午夜精品久久| 毛片一区二区| 亚洲精品一区二区三区蜜桃久| 性伦欧美刺激片在线观看| 国产精品hd| 亚洲一区二区三区高清不卡| 国内精品久久久久久久97牛牛| 99热免费精品在线观看| 欧美日韩一区二区视频在线| 亚洲一区黄色| 亚洲另类黄色| 好吊一区二区三区| 久久久久久久欧美精品| 在线亚洲成人| 精品1区2区3区4区| 欧美黄色免费| 久久久99爱| 国产伦精品一区| 亚洲国产婷婷香蕉久久久久久99| 午夜视频一区| 欧美高清一区二区| 亚欧美中日韩视频| 国产视频亚洲| a91a精品视频在线观看| 亚洲一级二级| 韩日欧美一区| 亚洲视频久久| 伊人影院久久| 激情欧美国产欧美| 黄色在线成人| 国产精品chinese| 午夜久久美女| 国产伊人精品| 精品动漫3d一区二区三区免费版| 欧美色图麻豆| 国内揄拍国内精品久久| 欧美性色综合| 一区二区视频在线观看| 亚洲国产mv| 一区二区动漫| 国产一级久久| 久久高清国产| 老牛嫩草一区二区三区日本| 欧美91大片| 欧美天堂亚洲电影院在线观看 | 亚洲午夜在线| 精品电影一区| 亚洲精品影院| 国产视频一区在线观看一区免费| 亚洲美女色禁图| 99人久久精品视频最新地址| 99av国产精品欲麻豆| 一区二区三区视频在线播放| 国产精品久久久久9999高清| 午夜亚洲影视| 欧美不卡一区| 亚洲国产精品一区制服丝袜| 亚洲精品视频啊美女在线直播| 亚洲美女网站| 亚洲欧美bt| 欧美大片专区| 最新成人av网站| 在线视频日韩| 久久最新视频| 亚洲精品日韩在线观看| 国产精品普通话对白| 老鸭窝毛片一区二区三区| 欧美日本二区| 亚洲激精日韩激精欧美精品| 国产精品一区视频| 欧美日韩在线不卡一区| 国产亚洲精品久久久久婷婷瑜伽| 老妇喷水一区二区三区| 1024精品一区二区三区| 美女日韩在线中文字幕| 精品999在线观看| 久久国产主播精品| 亚洲日本视频| 欧美99在线视频观看| 99国产精品久久久久老师| 久久精选视频| 在线一区视频| 国内一区二区三区在线视频| 午夜亚洲视频| 亚洲精品资源| 国产一区日韩欧美| 久久尤物视频| 先锋a资源在线看亚洲| 亚洲国产精品日韩| 国产精品v欧美精品v日韩精品| 在线综合亚洲| 亚洲福利一区| 激情成人综合| 欧美精品日韩| 久久综合精品一区| 亚洲男女自偷自拍| 国产精品日韩欧美一区二区三区| 在线观看亚洲| 亚洲午夜精品久久久久久app| 久久精品日韩| 久久激情视频| 免费欧美在线| 亚洲女人av| 免费日韩av片| 美女亚洲精品| 裸体一区二区| 另类图片国产| 老司机精品视频网站| 久久久噜噜噜| 女人香蕉久久**毛片精品| 久久亚洲影院| 欧美一区综合| 国产精品av久久久久久麻豆网| 欧美激情第二页| 国产一区再线| 最新亚洲一区| 一区二区三区偷拍| 国产日韩一区欧美| 国产精品美女久久久| 国产精品日韩欧美一区| 国产伦精品一区二区三区高清版| 亚洲综合二区| 久久婷婷麻豆| 国语精品中文字幕| 一区二区黄色| 久久精品主播| 国产精品二区二区三区| 精品96久久久久久中文字幕无| 亚洲福利专区| 亚洲欧美久久| 欧美在线日韩精品| 影音先锋久久久| 国产亚洲亚洲| 午夜精品剧场| 亚洲久久一区二区| 久久久噜噜噜久久狠狠50岁| 欧美日韩亚洲一区二区三区四区| 亚洲国内欧美| 久久蜜桃精品| 悠悠资源网久久精品| 国产精品区一区| 欧美视频在线观看| 亚洲少妇诱惑| 欧美日韩在线精品| 一区二区av| 欧美不卡高清| 99成人在线| 国产精品成人一区二区网站软件 | 免费在线成人| 精品999在线观看| 午夜亚洲性色视频| 亚洲国产电影| 久久综合九色99| 日韩视频久久| 国产一区欧美| 久久中文欧美| 国产精品亚洲产品| 亚洲午夜精品久久久久久浪潮| 先锋影音久久久| 激情欧美丁香| 午夜精品婷婷| 性娇小13――14欧美| 亚洲乱码视频| 亚洲视屏一区| 欧美不卡视频| 欧美一级一区| 在线视频一区观看| 伊人久久婷婷| 国产精品多人| 欧美日韩亚洲一区三区| 久久久夜夜夜| 麻豆成人在线播放| 免费欧美在线| 免费在线一区二区| 国产精品手机在线| 国产日韩欧美三区| 中文有码久久| 99在线精品免费视频九九视| 在线精品亚洲一区二区| 欧美日韩1区| 欧美88av| 亚洲欧美文学| 欧美成人高清| 欧美人成网站| 国产精品二区二区三区| 欧美久久在线| 国产精品国产一区二区 | 亚洲欧洲视频| 在线观看视频免费一区二区三区| 欧美精品一区在线| 国产精品豆花视频| 影音先锋中文字幕一区| 亚洲经典三级| 国产精品久久国产三级国电话系列 | 欧美日韩另类综合| 欧美日韩高清免费| 韩国一区二区三区美女美女秀| 国内精品**久久毛片app| 亚洲午夜精品福利| 亚洲裸体俱乐部裸体舞表演av| 一区二区三区精品视频在线观看| 国产日韩免费| 校园春色综合网| 午夜久久tv| 亚洲精品日韩在线观看| 亚洲在线视频| 欧美视频久久| 一区二区黄色| 蜜乳av另类精品一区二区| 久久久久久一区二区| 午夜精品一区二区三区四区| 狠狠入ady亚洲精品| 亚洲另类自拍| 免费亚洲婷婷| 韩日视频一区| 亚洲综合欧美| 国产一区二区三区自拍| 99在线精品免费视频九九视| 久久都是精品| 亚洲国产精品视频一区| 久久av在线| 在线欧美一区| 久久亚洲欧美| 一本综合久久| 欧美精品一区在线发布| 中文精品一区二区三区 | 亚洲精品欧美| 久久亚洲国产精品日日av夜夜| 在线播放精品| 久久婷婷一区| 国产一区白浆| 国产精品v欧美精品v日韩精品 | 亚洲伦理一区| 欧美理论在线| 久久高清免费观看| 亚洲每日在线| 国产伊人精品| 欧美国产视频在线观看| 国产精品日韩高清| 亚洲网站啪啪| 欧美一区激情视频在线观看| 国产一区91| 亚洲啪啪91| 亚洲视频精品| 欧美国产精品| 久久久久国内| 香蕉久久夜色精品国产| 日韩午夜精品| 伊人久久亚洲美女图片| 女人香蕉久久**毛片精品| 亚洲欧美国产不卡| 国产精品久久久一区二区| 亚洲国产一区二区三区高清| 欧美日韩天堂| 欧美黄在线观看| 老牛国产精品一区的观看方式| 亚洲永久字幕| 午夜一级久久| 欧美亚洲视频| 麻豆成人精品| 久久亚洲一区| 午夜日韩福利| 国产精品多人| 一区二区亚洲| 日韩一级免费| 国产精品一区二区a| 亚洲免费网址| 久久久亚洲一区| 欧美人成在线| 亚洲第一黄网| 国产精品久久久免费| 校园激情久久| 午夜久久美女| 在线免费高清一区二区三区| 亚洲大胆视频| 国产久一道中文一区| 免费久久99精品国产自| 久久久综合香蕉尹人综合网| 欧美激情性爽国产精品17p| 欧美视频在线观看| 亚洲成人原创| 亚洲一区三区视频在线观看| 久久久噜噜噜| 韩国久久久久| 国产精品手机视频| 欧美91精品| 亚洲欧洲日夜超级视频| 国产精品制服诱惑| 欧美激情五月| 日韩一区二区免费看| 欧美综合二区| 亚洲视屏一区| 亚洲欧美日韩在线综合| 欧美日韩1080p| 中文亚洲欧美| 欧美日韩理论| 国产农村妇女毛片精品久久莱园子| 久久国产免费| 在线日本高清免费不卡| 久久久精品五月天| 亚洲欧洲精品一区| | 国产精品久久久亚洲一区| 欧美有码视频| 亚洲日本视频| 欧美xxx在线观看| 99热精品在线| 亚洲欧美综合一区| 国产亚洲激情| 激情偷拍久久| 欧美福利网址| 男人的天堂亚洲在线| 亚洲国产三级| 欧美理论在线| 麻豆精品网站| 一区二区三区导航| 亚洲午夜91| 欧美另类高清视频在线| 亚洲永久免费| 国产日韩三区| 99精品久久久| 国产专区一区| 久久九九99| 亚洲综合好骚| 国产精品一区亚洲| 99国产精品久久久久久久成人热| 欧美日韩精品久久| 久久综合伊人77777麻豆| 国产精品美女xx|