zoukankan      html  css  js  c++  java
  • xml for oracle



    create table xmlexample(
    ID varchar2(10),
    name varchar2(20),
    data xmltype
    )
    ;


    insert into xmlexample(id,name,data)
    values(1,'my document',
    sys.xmltype.createxml('<?xml version="1.0" encoding="UTF-8" ?>
    <collection xmlns="">
    <record>
    <leader>-----nam0-22-----^^^450-</leader>
    <datafield tag="200" ind1="1" ind2=" ">
    <subfield code="a">抗震救灾</subfield>
    <subfield code="f">奥运会</subfield>
    </datafield>
    <datafield tag="209" ind1=" " ind2=" ">
    <subfield code="a">经济学</subfield>
    <subfield code="b">计算机</subfield>
    <subfield code="c">10001</subfield>
    <subfield code="d">2005-07-09</subfield>
    </datafield>
    <datafield tag="610" ind1="0" ind2=" ">
    <subfield code="a">计算机</subfield>
    <subfield code="a">笔记本</subfield>
    </datafield>
    </record>
    </collection>')
    )

    select id,name,
    extractvalue(x.data,'/collection/record/leader') as A
    from xmlexample x;


    select extractValue(value(i),'/subfield') xx
    from xmlexample x,
    table(XMLSequence(extract(x.data,'/collection/record/datafield/subfield'))) i;

  • 相关阅读:
    8组-Alpha冲刺-2/6
    8组-Alpha冲刺-1/6
    8组 需求分析报告
    结对编程作业
    8组 团队展示
    第一次个人编程作业
    第一次博客作业
    面向对象程序设计寒假作业3
    面向对象程序设计寒假作业2
    面向对象程序设计寒假作业1
  • 原文地址:https://www.cnblogs.com/shuihaya/p/13858944.html
Copyright © 2011-2022 走看看