Oracle Jdeveloper 上传XML文件到动态数据表中

一、创建所需数据

  1. CREATE TABLE "TEST"  
  2.   (  
  3.     "ID"   NUMBER NOT NULL ENABLE,  
  4.     "NAME" VARCHAR2(50 BYTE) NOT NULL ENABLE,  
  5.     "AGE"  NUMBER NOT NULL ENABLE,  
  6.     "DEPT" VARCHAR2(50 BYTE) NOT NULL ENABLE,  
  7.     CONSTRAINT "TEST_PK" PRIMARY KEY ("ID") ENABLE  
  8.   )  

要导入到数据库中的XML文件

  1. <?xml version="1.0" encoding="UTF-8" ?>  
  2. <list>  
  3.   <persons>  
  4.     <id>001</id>  
  5.     <name>张三</name>  
  6.     <age>34</age>  
  7.     <dept>销售部</dept>  
  8.   </persons>  
  9.   <persons>  
  10.     <id>002</id>  
  11.     <name>李四</name>  
  12.     <age>25</age>  
  13.     <dept>销售部</dept>  
  14.   </persons>  
  15.   <persons>  
  16.     <id>003</id>  
  17.     <name>小明</name>  
  18.     <age>30</age>  
  19.     <dept>销售部</dept>  
  20.   </persons>  
  21. </list>

二、新建fusion web application-->ImpXML

基于test表建立VO对象 由于我们这里是要导入数据到表中,所以这个VO对象初始应该是没有数据的,因此需要在query中设置

where 1==0 查询条件,使初始行集为空。如下图:

Oracle Jdeveloper 上传XML文件到动态数据表中

 

 

 

 

相关推荐