1.从ORACLE数据库导出数据到EXCEL文件
a.用TOAD连接上数据库,将需要导出的数据从表中筛选出来,选择Export Dataset:
b.设置导出文件格式、文件名和文件地址等内容,点击OK。(EXCEL文件最好用.csv格式,.xls格式数据量太大时特别卡。)
c.TOAD左下角tab看到row与total rows一致,数据导出完成。可到目标路径查看文件,数据导出成功。
注:为了解决中文乱码问题,可选择类型为"XLS Instance",如果存在长数字型字符串被改变的问题,可选中“String Fields as Strings”
2.将EXCEL文件中特定字段导入ORACLE数据库表
a.Database--->Import---->Table Data打开了导入窗口
b.在Object Name中选择你将要导入的表名,点击"Show Data" ---> "Execute Wizard"打开了导入向导-->Next(此处可选择清空当前数据表;可定义约束和触发器是否有效)
c.在向导中选择Excel file类型,选择数据导入来源等内容-->next
d.默认-->next;默认-->next
e.选择数据库字段对应的列(在列上选择下拉箭头,弹出数据表列明,选择可更换)-->next
f.再次确认列有没有导入错误-->next
g.注意:d.步骤时,导入数据若从第1行(标题行)开始,很可能报错(这是由于前面定义的主键等约束导致的)
在d.步骤选择从第2行(数据行)开始,就能正常导入了
h.选择数据导入方式,或者对数据表约束、触发器、表数据清空等进行设定,方便数据导入。
i.点击“Excecute”执行导入。
j.数据导入成功。