oracle将excel数据导入数据库
导入步骤:
1、plsqldev里面的,工具(Tools)-->下面的odbc导入器(ODBC Importer)
2、Data from ODBC选择Excel Files选项->connect
3、选择tab页 到oracle的数据选项(Data to Oracle )->输入表名,可以选择清除表,对应字段不一一对应的需要选择
4、导入(Import)->完成
注:一般可以在需要导入的数据表建立一个表结构相同的临时表,导入数据后再进行查询插入。
由于我的表中的数据不全是从Excel导入的,只有部分是,其他的相关信息是查询其他表得到的,这时就可以这样做。
insert into table1 t(t.name,t.gh,t.sex,t.section,t.postsort,t.postorduty,
t.indate,t.pre_lzdate,t.class,t.lzreason) select t2.name,t2.gh,t2.sex,t2.section,t2.postsort,t2.position, t2.indate, t3.pre_lzdate,t3.class,t3.lzreason from table1 t2, table_temp t3 where t2.gh=t3.gh and t2.lz='N'