excel导数据到oracle

今天需要 像oracle 里面导数据,但是又不是全表,是一个表的几个字段,还需要关联的其他表字段插入。

做法 是这样的  

1.我们先建一个临时导数据的表 ,将excel导入。导入的方法网上有比较详细的解释。我是直接copy 通过plsql

2.然后 我们拿临时表 和其他需要插入的表的 字段关联,

insert into ly_rzjgdcxx t (t.id,t.RZJGID,t.RZJGMC,t.SSZE,t.gs,t.ds,t.zq,t.status)
select sys_guid(),t1.id,t1.dwxxmc,t.a,t.b,t.c,'2014-03','2' from tempdate t
left join ly_jgjbxx t1 on t1.dwxxmc = t.id where t1.dwxxmc is not null;

 具体例子如上。

3.sys_guid() 这个函数式用来生成uuid的。

这样的一个思路还是比较清晰的。在此记录,为自己留个参考也为各位马友提供方便,给个思路。

猜你喜欢

转载自skymym.iteye.com/blog/2062333
今日推荐