pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <bdo id='gDbt0'></bdo><ul id='gDbt0'></ul>
  • <small id='gDbt0'></small><noframes id='gDbt0'>

      <legend id='gDbt0'><style id='gDbt0'><dir id='gDbt0'><q id='gDbt0'></q></dir></style></legend>
    1. <tfoot id='gDbt0'></tfoot>

      1. <i id='gDbt0'><tr id='gDbt0'><dt id='gDbt0'><q id='gDbt0'><span id='gDbt0'><b id='gDbt0'><form id='gDbt0'><ins id='gDbt0'></ins><ul id='gDbt0'></ul><sub id='gDbt0'></sub></form><legend id='gDbt0'></legend><bdo id='gDbt0'><pre id='gDbt0'><center id='gDbt0'></center></pre></bdo></b><th id='gDbt0'></th></span></q></dt></tr></i><div class="9337hbl" id='gDbt0'><tfoot id='gDbt0'></tfoot><dl id='gDbt0'><fieldset id='gDbt0'></fieldset></dl></div>

        使用取自序列的值將屬性添加到 xmltype

        Add attribute to xmltype with value taken from sequence(使用取自序列的值將屬性添加到 xmltype)
          <tbody id='QhT7m'></tbody>

              <i id='QhT7m'><tr id='QhT7m'><dt id='QhT7m'><q id='QhT7m'><span id='QhT7m'><b id='QhT7m'><form id='QhT7m'><ins id='QhT7m'></ins><ul id='QhT7m'></ul><sub id='QhT7m'></sub></form><legend id='QhT7m'></legend><bdo id='QhT7m'><pre id='QhT7m'><center id='QhT7m'></center></pre></bdo></b><th id='QhT7m'></th></span></q></dt></tr></i><div class="8kvbpzl" id='QhT7m'><tfoot id='QhT7m'></tfoot><dl id='QhT7m'><fieldset id='QhT7m'></fieldset></dl></div>
              <legend id='QhT7m'><style id='QhT7m'><dir id='QhT7m'><q id='QhT7m'></q></dir></style></legend>
            • <tfoot id='QhT7m'></tfoot>
                  <bdo id='QhT7m'></bdo><ul id='QhT7m'></ul>

                  <small id='QhT7m'></small><noframes id='QhT7m'>

                • 本文介紹了使用取自序列的值將屬性添加到 xmltype的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我使用的是 11.2 版的 Oracle XE.

                  I am using Oracle XE in version 11.2.

                  我有這樣的 XML:

                  <root>
                      <x a="a"/>
                      <x a="b"/>
                      <x a="c"/>
                  </root>
                  

                  不,我想將屬性 b 添加到每個元素 x ,其值取自序列,但它應該為每個元素采用新值.預期結果是:

                  No I would like to add attribute b to each element x with value taken from sequence, but it should take new value for each element. Expected result is:

                  <root>
                      <x a="a" b="1"/>
                      <x a="b" b="2"/>
                      <x a="c" b="3"/>
                  </root>
                  

                  我發現要向 XML 添加屬性,我可以使用 insertchildxml 但在將相同的(第一個)值從序列添加到所有屬性 b.我找不到如何為每個單獨的元素 x 調用此函數.

                  I've found that to add attribute to XML I can use insertchildxml but in is adding the same (frist) value from sequence to all attributes b. I can't find how to call this function for each individual element x.

                  我將不勝感激.

                  推薦答案

                  我終于找到了一些解決方案,關鍵是使用 XMLTable() 函數.這是我的代碼:

                  I've finaly found some solution and key to it was to use XMLTable() function. Here is my code:

                  declare
                  v_inXML xmltype;
                    v_tmpXML xmltype;
                    v_withIdXML xmltype;
                    v_outXML xmltype;
                  BEGIN   
                    v_inXML := XMLType('<root><x a="a"/><x a="b"/><x a="c"/></root>');
                    v_withIdXML := XMLType('<root/>'); 
                    v_outXML := XMLType('<root/>');
                  
                    for c_rec in (
                      select *
                      from   XMLTable('for $i in /root/x
                            return $i'
                            passing  v_inXML
                            columns x xmltype path '/x'
                      )
                    )
                    loop
                      select insertchildxml(c_rec.x,'//x', '@b', pckg_ent_pk_seq.nextval) into v_tmpXML from dual;      
                      select insertchildxml(v_withIdXML, '/root', 'x', v_tmpXML) into v_withIdXML from dual;    
                    end loop;
                  
                    select updatexml(v_outXML, '/root', v_withIdXML) into v_outXML from dual;
                  
                    dbms_output.put_line(v_outXML.getClobVal());
                  END;
                  

                  結果是:

                  <root><x a="a" b="92"/><x a="b" b="93"/><x a="c" b="94"/></root>
                  

                  這篇關于使用取自序列的值將屬性添加到 xmltype的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Is there a way to get information about a server using SQL(有沒有辦法使用 SQL 獲取有關服務器的信息)
                  Select SQL Query to get xml node values from ntext column?(選擇 SQL 查詢以從 ntext 列中獲取 xml 節點值?)
                  How to get first element by XPath in Oracle(如何在 Oracle 中通過 XPath 獲取第一個元素)
                  Select XML element in SQL Server(在 SQL Server 中選擇 XML 元素)
                  Oracle XMLTable- fetching column from parent node(Oracle XMLTable-從父節點獲取列)
                  XML Parsing on sql server(sql server 上的 XML 解析)
                  • <tfoot id='1bqV6'></tfoot>
                      <tbody id='1bqV6'></tbody>
                    <i id='1bqV6'><tr id='1bqV6'><dt id='1bqV6'><q id='1bqV6'><span id='1bqV6'><b id='1bqV6'><form id='1bqV6'><ins id='1bqV6'></ins><ul id='1bqV6'></ul><sub id='1bqV6'></sub></form><legend id='1bqV6'></legend><bdo id='1bqV6'><pre id='1bqV6'><center id='1bqV6'></center></pre></bdo></b><th id='1bqV6'></th></span></q></dt></tr></i><div class="wt83p3f" id='1bqV6'><tfoot id='1bqV6'></tfoot><dl id='1bqV6'><fieldset id='1bqV6'></fieldset></dl></div>

                  • <small id='1bqV6'></small><noframes id='1bqV6'>

                    <legend id='1bqV6'><style id='1bqV6'><dir id='1bqV6'><q id='1bqV6'></q></dir></style></legend>
                      <bdo id='1bqV6'></bdo><ul id='1bqV6'></ul>

                            主站蜘蛛池模板: 江西自考网-江西自学考试网 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 大米加工设备|大米加工机械|碾米成套设备|大米加工成套设备-河南成立粮油机械有限公司 | 深圳富泰鑫五金_五金冲压件加工_五金配件加工_精密零件加工厂 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 中山市派格家具有限公司【官网】| 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 立式矫直机_卧式矫直机-无锡金矫机械制造有限公司 | 台湾Apex减速机_APEX行星减速机_台湾精锐减速机厂家代理【现货】-杭州摩森机电 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 工业铝型材生产厂家_铝合金型材配件批发精加工定制厂商 - 上海岐易铝业 | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | b2b网站大全,b2b网站排名,找b2b网站就上地球网 | 精密模具-双色注塑模具加工-深圳铭洋宇通| 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 保温杯,儿童婴童奶瓶,运动水壶「广告礼品杯定制厂家」超朗保温杯壶 | 流变仪-热分析联用仪-热膨胀仪厂家-耐驰科学仪器商贸 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 首页|成都尚玖保洁_家政保洁_开荒保洁_成都保洁 | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 广州印刷厂_广州彩印厂-广州艺彩印务有限公司 | 深圳VI设计-画册设计-LOGO设计-包装设计-品牌策划公司-[智睿画册设计公司] | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | U拓留学雅思一站式服务中心_留学申请_雅思托福培训 | 深圳展厅设计_企业展馆设计_展厅设计公司_数字展厅设计_深圳百艺堂 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 |