接上文,本文介绍下使用PL/Sql develper工具导入数据的第二种方式,适用于数据量比较大,打开后复制占用内存比较大的情况,这种方式无需打开表格,可以支持导入时创建表或者导入已经存在的表均可以。如果表已经存在了,需要保持表结构一致或者手工调整对应关系。操作过程如下:
将excel打开后另存为csv文件
找到Tools—Text importer,打开选择data from textfile
选择源文件(csv文件),
选中打开之后,会自动加载出csv文件中的内容
选择目标数据库和表,进行字段的匹配
点击“Data to Oracle”,选择要导入的用户、表名称,根据位置3的表字段列表从4的位置处选择表内的字段对应关系,选择完成后,就相当于建立的表格字段与数据库字段的对应关系。需要的字段都要进行匹配。
全部匹配完成后,执行导入。
点击import执行导入
导入成功后会显示插入***条耗时**时间的内容。
注意:
1、建立字段对应关系,需要一一对应,不需要的数据可以不进行选择,如果对应错误可能会出现字段类型不匹配、长度不够等报错。不需要的可以空着,例如序号这一列,我们表中没有,那么可以不用选择,对导入没有影响。
2、如果数据量非常大,可以设置每次提交的数量,如果是百万级的数据建议1万条提交一次,减少对数据库读写的压力。下图红框位置的设置,默认为100
以上,个人整理,希望有所帮助,感谢阅读。