从XML取数据加载Oracle表中(例)

--从XML加载数据到数据库表中
--XML 文件simanhe_test.xml
<?xml version="1.0" encoding="UTF-8"?>
<Dfile Status="3">
<RecCount>200</RecCount>
<FailCount>1</FailCount>
 <FailInfo>
  <FItem RecErrCode="2901">
     <Item>
       <Name>test1</Name>
       <Comment>T1</Comment>
     </Item>
     <Item>
       <Name>test2</Name>
       <Comment>T2</Comment>
     </Item>
  </FItem>
 </FailInfo>
 <FailInfo>
  <FItem RecErrCode="2902">
     <Item>
       <Name>test3</Name>
       <Comment>T3</Comment>
     </Item>
     <Item>
       <Name>test4</Name>
       <Comment>T4</Comment>
     </Item>
     <Item>
       <Name>test5</Name>
       <Comment>T5</Comment>
     </Item>
  </FItem>
 </FailInfo>
</Dfile>
--创建表
CREATE TABLE DEFILE
(
   INAME VARCHAR2(50),
   IComment VARCHAR2(200),
   RecErrCode VARCHAR2(20)
 );
 --select * from DEFILE;
 --创建目录
 Select * From all_directories;
Create Or Replace Directory FTP_XML As '/Oracle/xmldir';
--grant read,write on Directory FTP_XML to xml;
--drop Directory FTP_XML;<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值