plsql 导入csv文件导入oracle数据库
来源:网络收集 点击: 时间:2024-03-15准备好导入的csv文件和在数据库对应的表结构,csv文件的标题行的各个字段要和数据库表的各个字段对应上。下面的例子中将emp2.csv文件中的记录导入到数据库的emp2表中,如下图。


打开plsql登录数据库,点击菜单栏的“Tools-Test importer”,如下图。

点击“Data from Textfile”上方的文件浏览按钮,打开文件浏览器,找到要导入的csv文件,如下图。

打开要导入的csv文件,可以看到在plsql的“File Data”和“Result Preview”栏目中预览数据,如下图。

点击“Data to Oracle”标签页,输入要将数据导入哪个用户的哪个表下,比如我们要将emp2.csv文件导入到scott用户下的emp2表,如下。

点击“Fields”标签下的任意一行字段,plsql会自定映射,如果csv中列名和数据库表中的列明不一致,也可以手动修改映射字段。对于date类型日期字段要特别注意,如果“SQL function”中为空,在需要采用to_date函数进行转换,因为csv中的字段是字符串,如下图。


字段映射无误后,点击“Import”执行导入,如果导入过程没有报错,那恭喜你导入成功了,最后验证下是否已经导入即可。

导入过程可能会报字段长度不一致的问题,是因为原数据库的编码和目标数据库的编码不一致,有两种方案:一是修改目标数据库库的编码和源数据库一致,而是修改字段长度。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.ff371.cn/art_354858.html