中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

oracle xml 轉(zhuǎn)換
來源:易賢網(wǎng) 閱讀:1247 次 日期:2014-10-21 14:13:23
溫馨提示:易賢網(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;--行游標

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

type cur is ref cursor;--自定義游標

proj_cur cur ;--自定義游標實例

doc xmldom.domdocument := xmldom.newdomdocument;--文檔對象

doc_node xmldom.domnode := xmldom.makenode(doc);--文檔節(jié)點

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;--打開游標

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解析器實例xmlparser.parserxmlpar xmlparser.parser :=xmlparser.newparser;--定義dom文檔xdoc xmldom.domdocument;--定義data子節(jié)點數(shù)目變量lenitme integer;--定義節(jié)點列表,存放data節(jié)點們itemnodes xmldom.domnodelist;--定義節(jié)點列表,存放data子節(jié)點們childnodes xmldom.domnodelist;--定義節(jié)點,存放單個data節(jié)點itemnode xmldom.domnode;--定義屬性變量,存放節(jié)點屬性itemarrmap xmldom.domnamednodemap;--定義其他變量,存放子節(jié)點的值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不是唯一標識,一個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); --釋放解析器實例 --獲取所有data節(jié)點 itemnodes:=xmldom.getelementsbytagname(xdoc,'data'); --獲取data節(jié)點的個數(shù) lenitme :=xmldom.getlength(itemnodes); --遍歷所有的data節(jié)點 for i in 0..lenitme-1 loop begin --獲取節(jié)點列表中的第i個data節(jié)點 itemnode:=xmldom.item(itemnodes,i); --獲取第i個data節(jié)點的所有子節(jié)點 childnodes:=xmldom.getchildnodes(itemnode); --獲取所有子節(jié)點的值 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é)點的值newid,name,value存放到xmltest insert into xmltest values(newid,name,value); commit; end; end loop; end loop; --是否dom文檔 xmldom.freedocument(xdoc); --異常和錯誤處理 exception when others then dbms_output.put_line(sqlerrm);end p_parse;

更多信息請查看IT技術(shù)專欄

更多信息請查看數(shù)據(jù)庫
上一篇:oracle列值合併
下一篇:oracle minus使用
易賢網(wǎng)手機網(wǎng)站地址:oracle xml 轉(zhuǎn)換
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇剩?/div>

2026上岸·考公考編培訓(xùn)報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产欧美日韩91| 欧美激情中文字幕乱码免费| 性久久久久久| 国产欧美va欧美va香蕉在| 亚洲精品一区二区三区福利| 免费一级欧美片在线播放| 亚洲高清成人| 欧美日韩免费高清| 午夜伦欧美伦电影理论片| 一区二区三区在线免费观看| 欧美高清在线视频观看不卡| 亚洲一区二区三区中文字幕 | 久久综合伊人77777蜜臀| 亚洲片国产一区一级在线观看| 欧美日精品一区视频| 欧美一区国产一区| **性色生活片久久毛片| 欧美午夜在线观看| 老色鬼久久亚洲一区二区| 中文网丁香综合网| 在线观看日韩欧美| 国产美女精品免费电影| 欧美激情在线观看| 久久久噜噜噜久久中文字幕色伊伊| 亚洲精选大片| 在线精品国产成人综合| 国产精品自拍网站| 欧美午夜不卡在线观看免费 | 久久亚洲国产成人| 羞羞色国产精品| 亚洲视频一区| 亚洲人久久久| 亚洲福利视频二区| 好吊日精品视频| 国产精品综合不卡av| 欧美喷水视频| 免费在线观看精品| 久久成人这里只有精品| 亚洲自拍啪啪| 一区二区三区高清| 亚洲一区在线免费| 亚洲国产专区| 亚洲高清二区| 亚洲成人在线| 在线成人www免费观看视频| 国产在线精品一区二区夜色| 国产精品wwwwww| 欧美日韩一区三区四区| 欧美国产在线电影| 欧美精品一区在线播放| 欧美3dxxxxhd| 欧美精品成人| 欧美日韩综合视频网址| 欧美日韩国产色视频| 欧美精品亚洲精品| 欧美日韩国产91| 欧美视频在线一区二区三区| 欧美三级在线视频| 国产精品jizz在线观看美国 | 欧美一级二区| 久久爱另类一区二区小说| 欧美一级专区免费大片| 欧美亚洲自偷自偷| 久久久精品性| 噜噜噜噜噜久久久久久91 | 欧美一级午夜免费电影| 欧美亚洲日本网站| 久久亚洲不卡| 欧美黄色免费网站| 欧美日韩精品久久久| 国产精品亚洲片夜色在线| 国产伊人精品| 亚洲乱码国产乱码精品精| 亚洲愉拍自拍另类高清精品| 久久精品国产精品亚洲综合| 久久综合给合久久狠狠狠97色69| 欧美gay视频激情| 欧美无砖砖区免费| 好吊视频一区二区三区四区 | 影音先锋亚洲一区| 亚洲精品久久视频| 欧美日韩国产999| 欧美色视频日本高清在线观看| 国产精品乱码一区二区三区| 激情久久综艺| 亚洲视频一二三| 国产日韩欧美精品在线| 毛片一区二区三区| 亚洲视频免费在线观看| 久久久久国产精品一区三寸| 亚洲美女中文字幕| 久久午夜色播影院免费高清| 亚洲国产精选| 韩国久久久久| 国内成人自拍视频| 国产精品一卡二卡| 狠狠综合久久av一区二区小说 | 亚洲黄色尤物视频| 亚洲级视频在线观看免费1级| 欧美久久一区| 亚洲一区二区视频在线| 香蕉精品999视频一区二区| 久久久久88色偷偷免费| 在线观看亚洲精品视频| 亚洲综合999| 亚洲国产精品久久久久秋霞影院| 狠狠干综合网| 久久久精彩视频| 国产午夜精品麻豆| 亚洲国产日本| 欧美在线视频a| 欧美日韩调教| 亚洲第一区在线| 欧美一区二区三区视频在线| 欧美日韩精品免费| 亚洲国产精品热久久| 欧美中文字幕| 国产精品视频一| 99re8这里有精品热视频免费| 久久亚洲春色中文字幕久久久| 国产精品久久精品日日| 99www免费人成精品| 欧美高清视频在线播放| 伊人蜜桃色噜噜激情综合| 欧美影院精品一区| 国产精品欧美风情| 另类av一区二区| 国产日韩精品一区二区| 亚洲欧美激情一区二区| 国产精品xxx在线观看www| 一本色道久久| 欧美视频一区二区在线观看| 最新日韩在线| 免费欧美在线| 亚洲国产精品一区二区www| 久久精品一本久久99精品| 国产欧美午夜| 久久成人一区| 一区二区视频欧美| 欧美成人精品不卡视频在线观看| 亚洲国产精品一区二区第一页| 欧美不卡视频| 亚洲最新视频在线| 欧美日韩一区二区三区在线 | 亚洲精品黄色| 欧美巨乳波霸| 中文亚洲欧美| 国产日韩精品一区二区三区| 久久黄色级2电影| 亚洲国产精品www| 欧美日韩国产综合视频在线| 中日韩美女免费视频网站在线观看| 欧美性猛交视频| 久久久91精品国产一区二区精品| 亚洲国产精品免费| 欧美图区在线视频| 久久精品人人做人人爽电影蜜月| 亚洲第一成人在线| 欧美午夜电影在线| 久久精品国产一区二区三| 亚洲第一网站免费视频| 欧美午夜久久| 久久婷婷丁香| 亚洲在线一区| 亚洲国产精品国自产拍av秋霞| 欧美视频免费| 老司机精品久久| 亚洲影院免费| 在线观看不卡| 国产精品乱看| 欧美aⅴ一区二区三区视频| 亚洲一区精品电影| 精品动漫一区二区| 国产精品v欧美精品v日韩| 久久久久久九九九九| 亚洲精品少妇30p| 国产中文一区| 欧美午夜电影在线| 欧美不卡一区| 久久亚洲欧洲| 欧美一级片在线播放| 日韩亚洲视频在线| 在线观看精品一区| 国产区精品视频| 国产精品劲爆视频| 欧美日本国产在线| 久久天天狠狠| 玖玖综合伊人| 亚洲综合日本| 一本久道久久综合婷婷鲸鱼| 在线播放不卡| 国产伦精品一区二区三| 欧美精品一区二区三区四区| 久久久久久久网| 性欧美大战久久久久久久免费观看| 亚洲日本乱码在线观看| 在线观看91精品国产入口| 黄色在线成人| 国产视频在线观看一区二区| 国产精品欧美日韩久久|