首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 认证考试 > ORACLE/CIW认证 >

Oracle对XML格式数据的存取

2010-11-16 
读书人为您总结Oracle对XML格式数据的存取,希望对您的考试有所帮助

编辑推荐:
Oracle数据库SCN号详解
DBA经验谈:更改数据文件的可用性
为何选择DB29数据库XML成为靓点
详细讲述Oracle密码丢失解决方法
 

  网上大部分的例子都是错误的

  最关键的地方就是要把表示ROW的标签设为rowTag,比如:

  

  

  

  aaaa

  bbbb

  

  

  假如你的表是

  table aaa

  (

  aaa varchar(20),

  bbb varchar(20)

  )

  那么要指定哪个标签是记录开始啊.这儿就要指定

  save.setRowTag("record");

  一般从原来的表中得到的XML是用固定的rowsettag和rowtag.名字叫

  ROWSET和RWO

  比如:

  

  

  

  aaaa

  bbbb

  

  

  但你在得到字符串前可是指定你想要的名字:

  qry.setRowSetTag("TABLENAME");

  qry.setRowTag("RECORDNAME");

  这样就会得到

  

  

  

  aaaa

  bbbb

  

  

  所以你写进去的时候只要指定对应的标签为ROWTAG就行了:

  save.setRowTag("RECORDNAME");

  save.insertXML(xml);就OK了.

  另外,特别要注意XML是大小写敏感的,你的RECORDNAME和recordname是两个不同的tag

热点排行