初来乍到,虚心请教:有几百个xml文档,大致有十多种表格类型,分别有几十个用户文件;
现在想把它批量转化为oracle的十多个表格,将用户信息转化成一条一条的记录
我们现在用的是oracle SQL Plus 8.0和PLSQL Developer
不知道有没有简单的方法?据我所知:好像9i以上的版本可以直接将xml文档转化成记录是吧?不过是一条一条转化,没法儿批量生产:)请高手多多指教,我也是个初学者,但是在实际的工作中碰到了这样的要求。
感谢万分。对于版上的给分规则有点茫然……再去研究一下,谢谢

解决方案 »

  1.   

    在SQL SERVER下,微软作了一个XMLBulkLoad的东西,以xsd文件来解释xml数据文件(导入到什么表,什么字段等,内部以bcp实现),目前不支持oracle的,不知道有oracle没有开发类似组件,目前也很苦恼啊
      

  2.   

    在SQL SERVER下,微软作了一个XMLBulkLoad的东西,以xsd文件来解释xml数据文件(导入到什么表,什么字段等,内部以bcp实现),目前不支持oracle的,不知道有oracle没有开发类似组件,目前也很苦恼啊
    可以搞到sql server中,再导入oracle呀!这个应该很容易吧?
      

  3.   

    做个job,然后让job来扫描你的磁盘,把对应的文件读取到数据库中。如果你的xml的样式太多,数据格式不一致的话,就很头疼。